Вопросы по теме 'cgpoint'
Какао-Touch: как узнать, находится ли CGPoint в определенном CGRect?
Мне было интересно, есть ли простой способ узнать, находится ли определенная точка в определенном CGRect?
У меня есть это, чтобы узнать, где пользователь коснулся экрана:
UITouch *touch = [touches anyObject];
CGPoint currentPosition =...
2323 просмотров
schedule
11.11.2021
iOS: Сортировка NSArray из NSValue, обертывающего CGPoint
Вопросы : примерно так, как указано в названии. Я поискал в Интернете, но не нашел ничего, что было бы легко понять. У меня есть NSArray , который содержит много NSValue . Эти NSValue держат CGPoint . Я хочу отсортировать их по x , а затем...
1832 просмотров
schedule
25.11.2021
Перетаскивание UIImageView из UIScrollView в другое представление
У меня UIScrollView содержит много UIImageViews. Мне нужно перетащить UIImage из UIScrollView в другое представление. Но мой код перетаскивается только в UIScrollView. Я не могу перетащить изображение за пределы scrollView. Пожалуйста, помогите мне...
1310 просмотров
schedule
10.09.2021
Обнаруживайте все места касания в просмотре с помощью быстрого движения пальца
Мне было интересно, есть ли способ распознать каждое местоположение UITouch.
Слежу за местоположением моего пальца в прикосновениях Перемещался как:
UITouch *touch = [touches anyObject];
CGPoint p = [touch locationInView:self];
У меня...
119 просмотров
schedule
27.09.2021
Рисование линии при просмотре / просмотре изображений в iOS / swift3
Я нашел здесь вопрос, похожий на мой: Нарисуйте линию в реальном времени с помощью Swift 3.0
После того, как я собрал все это вместе, у меня все это есть в моей собственной программе, но я не уверен, где вызвать drawLineFrom (fromPoint: CGPoint,...
733 просмотров
schedule
22.10.2021
Лучший способ получить ближайшую точку пересечения в сетке
Я использую Cocos2D для iPhone для создания игры. У меня есть сетка на экране, нарисованная горизонтальными и вертикальными линиями (я сделал это с помощью CCDrawNode). Как вы могли догадаться, там много точек пересечения, я имею в виду точки...
234 просмотров
schedule
09.03.2022
Как заставить CGRectContainsPoint() работать с границами UIImageView, который вращается
Я прочитал много подобных вопросов, но не смог найти ответ, который я ищу.
Этот пост объясняет многое: Как использовать CGRectContainsPoint() с повернутым UIView
Моя ситуация: у меня есть UIScrollView с UIImageView, который содержит...
127 просмотров
schedule
13.03.2022
Как дать каждому узлу одинаковую начальную позицию на экране, даже если родительский элемент движется?
Я разрабатываю игру с помощью SpriteKit. У меня есть куб, который является родительским для всех остальных узлов. Если пользователь нажимает на экран, Узел 1 начинает падать с середины экрана. После того, как Узел 1 приземляется на куб, куб немного...
31 просмотров
schedule
26.05.2022
Передайте CGPoint в уведомлении iOS
Я хочу отправить CGpoint в мой класс основного контроллера. Итак, я использую уведомление для отправки cgpoint, но я не знаю, как извлечь из cgpoint уведомление у получателя. Я получаю только 0,00 в своем журнале.
Вот мой код.
AT-отправитель:...
375 просмотров
schedule
10.06.2022
Управление памятью о CGPoint
обратитесь к требуется объяснение CGPointMake?
Поправьте меня, если я ошибаюсь, в реализации CGPointMake , CGPoint p; объявите локальную переменную struct , которая должна быть освобождена после выхода из области видимости. Но почему функция...
1147 просмотров
schedule
08.07.2022
Недопустимый инициализатор, CGPoint
у меня есть этот код, и во второй строке он дает мне ошибку, говорящую о недопустимом инициализаторе, это код:
-(void)setPlayerPosition:(CGPoint)position {
CGPoint tileCoord = [self tileCoordForPosition:position];
int tileGid = [_meta...
1884 просмотров
schedule
29.07.2022
Конвертировать CGPoint из CGRect в другой CGRect
Я поместил одну метку в представление, а рамка представления - CGRectMake(0,0,270,203) . Теперь мне нужно сделать снимок экрана с помощью CGRectMake(0,0,800,600) . Поэтому мне нужно преобразовать метку из старого прямоугольника в новый...
2692 просмотров
schedule
06.08.2022
Как можно закодировать массив CGPoint в Swift
Здравствуйте, я нашел хорошее решение без массива из здесь работает нормально
@propertyWrapper
struct EncodablePoint: Encodable {
var wrappedValue: CGPoint
enum CodingKeys: CodingKey {
case x
case y
}
func...
174 просмотров
schedule
14.09.2022
Недопустимая сводка по NSmutableArray
Мне нужен совет специалиста, как решить эту проблему. Я делаю грубое тестирование нового приложения для iPad.
Я создаю NSMutableArray (ballPath) в viewDidLoad моего контроллера представления (он объявлен в моем файле .h), загружая файл plist,...
1288 просмотров
schedule
14.01.2023
Почему у меня не работает [TMXLayer positionAt: CGPoint]?
Я пытаюсь найти положение в пикселях определенной плитки на моей карте .tmx. Метод positionAt: класса CCTMXLayer должен помочь, но всякий раз, когда я пытаюсь его использовать, он возвращает CGPoint с координатами (0,0). Это часть кода, который я...
471 просмотров
schedule
03.07.2023
iPhone iOS UITapGestureRecognizer можно ли инициализировать распознаватель с определенной точкой касания?
Я использую распознаватель жестов касания, чтобы разместить небольшое подпредставление с меткой в другом UIView. Когда пользователь нажимает на представление, метка заполняется заголовком компонента, на который пользователь нажал, и...
1062 просмотров
schedule
03.07.2023
Как создать динамический массив CGPoint**
У меня есть несколько карт (тайловые карты, созданные с помощью Tiled QT), и я хотел бы создать массив CGpoint ** на основе групп объектов этих карт (я называю их путевыми точками).
Каждая карта может иметь несколько наборов путевых точек, которые...
657 просмотров
schedule
20.07.2023
Масштабируйте CGPoints на больший дисплей
Итак, несколько лет назад я работал над игрой для iPhone, в которой сотни раз использовались вызовы CGPointMake для некоторых вещей OpenGL. Это было тогда, когда 480 был единственным размером для телефонов с горизонтальной ориентацией, но теперь я...
396 просмотров
schedule
04.08.2023
Арифметика на двух CGPoints с операторами + или -
В Objective-C я начинаю работать с CGPoints , и когда мне нужно добавить два из них, я делаю это так:
CGPoint p1 = CGPointMake(3, 3);
CGPoint p2 = CGPointMake(8, 8);
CGPoint p3 = CGPointMake(p2.x-p1.x, p2.y-p1.y);
Я хотел бы иметь...
9034 просмотров
schedule
01.07.2023
Получить случайный CGPoint на CGPath
У меня есть CGPath, который представляет собой эллипс. Я хотел бы поместить узел спрайта в случайную точку на этом пути. Как я могу получить случайный CGPoint на этом CGPath?
351 просмотров
schedule
19.12.2022