디자인 작업 및 개발을 하다보면 뷰(View)의 좌표에 대하여 알아야 할 경우가 있습니다. 또한 디자이너가 이미지의 좌표를 명시해야 할 경우에는 , 부모 뷰의 좌표 시작점을 기준으로 Frame 좌표값을 나타내어야 하는데, 그와 관련된 뷰의 좌표 속성들에 대하여 조금 알아보았습니다.
#1. View의 x,y 축 기준점:
iOS의 좌표는 아래의 그림과 같인 좌상단을 기준으로 x,y 축이 시작된다.
베터리와 시간이 표시되는 상태바가 있는 경우의 View는 스크린상의 절대좌표 y축 20포인트가 y축 시작인 0포인트가 되고, 20포인트가 제외된 460포인트의 높이를 갖는다.
\
#2. Frame 과 Bound의 차이
Frame: 스크린 or 부모 View의 시작점 기준으로부터의 절대위치 ( x, y, width, height)
Bound: 자신을 기준으로한 크기를 나타냄.
#3. 애니메이션을 사용되는 좌표 및 속성의 종류
- Frame : 위치와 크기를 변경할 때 사용
- Bounds : 크기만 변경할 때 사용
- center : 위치만 변경할 때 사용
- transform : 회전이나 비율을 변경할 때 사용
- alpha : 투명도를 변경할 때 사용
- backgroundColor : 배경색을 바꿀 때 사용
- contentStretch : view의 contents 를 늘릴 때 사용
'Mobile > iOS 개발 팁' 카테고리의 다른 글
iOS 장치별 해상도, 픽셀, 인치(inch) 정리 (0) | 2012.06.04 |
---|---|
iOS 제스처 목록 (0) | 2012.05.29 |
iOS 홈 앱아이콘 광택 없애기 (2) | 2012.04.19 |
apple Human Interface Guideline -iOS 아이콘 및 이미지 정리 (0) | 2012.04.18 |
XCode NSAssert 사용시 callstack 이 보이지 않는 문제 (0) | 2012.02.08 |