Skip to content

Latest commit

 

History

History
43 lines (18 loc) · 2.3 KB

4.1.2.1.2 FrameAndBounds.md

File metadata and controls

43 lines (18 loc) · 2.3 KB

Frame vs Bounds

Frame - расположение и размер вида с использованием системы координат родительского вида. Photo frame size and position of frame on wall is called frame.

Bounds - расположение и размер представления с использованием собственной системы координат. Photo frame size and photo frame origin (x,y), is called as bounds.

FrameVsBounds1

В этом примере желтая рамка представляет собой рамку изображения относительно супервида. Зеленая рамка представляет границы представления. Красная точка на обоих изображениях представляет собой начало рамки или границ.

  • Frame = (x: 0, y: 0, ширина: 70, высота: 140)

  • Bounds = (x: 0, y: 0, ширина: 70, высота: 140)

Что произойдет, если вы измените frame на x=40 and y=60?

FrameVsBounds2

  • Frame = (x: 40, y: 60, ширина: 70, высота: 140)

  • Bounds = (x: 0, y: 0, ширина: 70, высота: 140)

  • Если вы измените систему координат в frame, размер вида останется таким же в кадре и границах

FrameVsBounds3

Что произойдет, если вы преобразуете вид, используя 20 градусов по часовой стрелке?

FrameVsBounds4

  • Frame = (x: 20, y: 52, width: 180, height: 187)

  • Bounds = (x: 0, y: 0, ширина: 70, высота: 140)