Альтернативное использование ключевого слова anyObject или эффективный способ исправления перекрывающихся изображений - PullRequest
0 голосов
/ 06 января 2012

Я видел ключевое слово anyObject, которое использовалось много раз следующим образом:

UITouch *touch = [[event allTouches] anyObject];

Вообразите этот сценарий. Я определил пиксели X и Y, в которые я хочу поместить объект UIImageView. Перед размещением я хочу убедиться, что в этом месте Пикселя нет других изображений, чтобы предотвратить наложение. Мои изображения привязываются к сетке, поэтому я точно знаю местоположение пикселя.

Я пытаюсь определить синтаксис для перемещения любого объекта из этого определенного местоположения пикселя в новое местоположение, которое я уже определил. Спасибо за любые соображения в этой теме.

1 Ответ

0 голосов
/ 06 января 2012

AnyObject - это просто способ индексирования в NSArray. Вопрос, который вы задаете, немного сложнее, поскольку он включает запрос окна со списком дочерних элементов, а затем запрос КАЖДОГО (а не любого) координат для предотвращения столкновения.

Я рекомендую легкое чтение на http://developer.apple.com/library/ios/ipad/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html

Специально обратите внимание на подпредставления, рамки и границы. Удачи !!

...