Как проверить позиции различных элементов управления в iPhone - PullRequest
0 голосов
/ 21 июня 2011

Как проверить, что некоторые элементы уже зарезервированы некоторыми элементами управления перед добавлением нового элемента управления в представление. Я добавил несколько кнопок в UIImageView и хочу отобразить некоторые изображения в метке, которую я получаю в произвольном размере с сервера. Я хочу разместить эти изображения над пустыми местами в том же виде.

После добавления первого изображения в каком-то пустом месте, откуда мне знать, что это место зарезервировано, и мне нужно поместить второе изображение в каком-то другом месте, и изображения и кнопки не должны перекрывать друг друга.

Может кто-нибудь помочь мне?

1 Ответ

0 голосов
/ 21 июня 2011

Попробуйте использовать CGRectIntersectsRect для свойства frame элемента управления (которое он наследует от UIView). http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CGGeometry/Reference/reference.html

Я не верю, что это будет работать для повернутых видов, хотя ... хм. Смотрите это изображение для справки: http://cl.ly/3T3d3w0D2I2Q1w1r0m46

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...