frame
— прямоугольник представления относительно его суперпредставления или координатной системы родителя. Он определяет позицию (origin) и размер (size) представления в координатах родителя.bounds
— прямоугольник представления относительно его самого. Он определяет позицию (origin) и размер (size) представления в его собственной координатной системе. По умолчанию origin
для bounds
(то есть точка (0,0) в собственной системе координат представления) совпадает с верхним левым углом представления. Изменение bounds.origin
приводит к скроллингу содержимого представления без изменения положения самого представления в родительском представлении.Основные отличия:
| Свойство | Координатная система | Изменение Size влияет на | Изменение Origin влияет на | | :------------ | :--------------------------------- | :------------------------------ | :
frame
— прямоугольник представления относительно его суперпредставления или координатной системы родителя. Он определяет позицию (origin) и размер (size) представления в координатах родителя.bounds
— прямоугольник представления относительно его самого. Он определяет позицию (origin) и размер (size) представления в его собственной координатной системе. По умолчанию origin
для bounds
(то есть точка (0,0) в собственной системе координат представления) совпадает с верхним левым углом представления. Изменение bounds.origin
приводит к скроллингу содержимого представления без изменения положения самого представления в родительском представлении.Основные отличия:
| Свойство | Координатная система | Изменение Size влияет на | Изменение Origin влияет на | | :------------ | :--------------------------------- | :------------------------------ | :
Register or sign in to get access to full answers for all questions from the question bank.