Позвольте мне попытаться объяснить это. Скажите, пожалуйста, если я ошибаюсь. Я всего лишь 70% уверен в этом.
Как я понимаю, UIView имеет рамку и прямоугольник границ. Задача прямоугольника рамки - установить положение UIView относительно его супервизора. Точнее: относительно системы координат надзора. Задача прямоугольника границ - установить область рисования UIView относительно собственной системы координат.
Коротко:
- прямоугольник рамки предназначен для размещения UIView относительно его супервизора
- bounds rectangle должен установить область рисования UIView
Есть ли ошибки или важные вещи, которые я пропустил?