Вопросы по теме 'cgpoint'

Какао-Touch: как узнать, находится ли CGPoint в определенном CGRect?
Мне было интересно, есть ли простой способ узнать, находится ли определенная точка в определенном CGRect? У меня есть это, чтобы узнать, где пользователь коснулся экрана: UITouch *touch = [touches anyObject]; CGPoint currentPosition =...
2323 просмотров

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 просмотров

Конвертировать 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 просмотров

Почему у меня не работает [TMXLayer positionAt: CGPoint]?
Я пытаюсь найти положение в пикселях определенной плитки на моей карте .tmx. Метод positionAt: класса CCTMXLayer должен помочь, но всякий раз, когда я пытаюсь его использовать, он возвращает CGPoint с координатами (0,0). Это часть кода, который я...
471 просмотров
schedule 03.07.2023

iPhone iOS UITapGestureRecognizer можно ли инициализировать распознаватель с определенной точкой касания?
Я использую распознаватель жестов касания, чтобы разместить небольшое подпредставление с меткой в ​​другом UIView. Когда пользователь нажимает на представление, метка заполняется заголовком компонента, на который пользователь нажал, и...
1062 просмотров

Как создать динамический массив 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