Разница между рамкой вида и границей вида + iPhone - PullRequest
18 голосов
/ 18 октября 2010

Я хочу знать, в чем разница между свойством frame и bound в UIView. Я получаю одинаковые результаты, используя оба свойства. Я не могу понять разницу между двумя ..

Спасибо заранее.

Ответы [ 3 ]

29 голосов
/ 18 октября 2010

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

Границы - это расположение и размер представления в его собственной системе координат.

Если вы получаете одинаковые результаты для обоих свойств, это означает, что представление заполняет его суперпредставление, и оба представления имеют (0, 0) в качестве источника. Попробуйте изменить кадр, и вы увидите, что он перемещается в разные позиции в своем суперпредставлении.

5 голосов
/ 18 октября 2010

Это описано в документации .Рамка и границы - это две разные системы координат.

0 голосов
/ 16 мая 2015

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

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