336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
UIview
- 아이폰 화면에 보여지는 대부분은 View
- 색, 그림, 버튼들을 가질 수 있다
- 드래그, 크기 조정, 등이 가능
- UIView는 GUI를 구성하는 단위 블록
- UIWindow는 UIView
CGPoint
- 포인트는 y 좌표로 정의된 위치를 말한다.
CGSize
- 폭과 높이를 가지는 구조체
CGRect
- 모든 View는 경계를 데 프레임을 사용한다.
- 프레임은 뷰의 위치, 폭, 높이와 같은 지정한다.
- 코어 그래픽 구조를 사용하여 프레임 직사각형을 정의한다.
- 보통 시작점(CGPoint)과 크기(CGSize)로 구성된다.
Reference : iPhone Developer's Cookbook - Erica Sadun
- 아이폰 화면에 보여지는 대부분은 View
- 색, 그림, 버튼들을 가질 수 있다
- 드래그, 크기 조정, 등이 가능
- UIView는 GUI를 구성하는 단위 블록
- UIWindow는 UIView
01.
//parentView(상위뷰)에 childView(하위뷰) 추가
02.
[parentView addSubview:childView];
03.
04.
//parentView(상위뷰)가 가진 하위뷰들의 배열을 가져오기 (가장 뒤부터 가장 앞까지)
05.
[parentView subview];
06.
07.
//childView(하위뷰)를 자신이 속한 상위뷰로부터 제거
08.
[childView removeFromSuperview];
09.
10.
//i번째에 있는 하위뷰를 j번째에 있는 하위뷰와 순서를 바꿈
11.
[parentView exchangeSubviewAtIndex:i withSubviewAtIndex:j];
12.
13.
//View의 투명도 조정 (value값은 0.0[완전투명]부터 1.0[완전불투명]까지)
14.
[myView setAlpha:0.5];
15.
16.
//뷰의 배경색 지정
17.
[myView setBackgroundColor:[UIColor redColor]];
CGPoint
- 포인트는 y 좌표로 정의된 위치를 말한다.
1.
//x, y의 CGPoint를 생성한다.
2.
CGPointMake(x, y);
3.
4.
//CGPoint를 문자열로 변환한다.
5.
NSStringFromCGPoint(someCGPoint);
6.
7.
//문자열을 CGPoint로 변환한다.
8.
CGPointFromString(aString);
CGSize
- 폭과 높이를 가지는 구조체
1.
//width, height의 CGSize를 생성한다.
2.
CGSizeMake(width, height);
3.
4.
//CGSize를 문자열로 변환한다.
5.
NSStringFromCGSize(someCGSize);
6.
7.
//문자열을 CGSzie로 변환한다.
8.
CGSizeFromString(aString);
CGRect
- 모든 View는 경계를 데 프레임을 사용한다.
- 프레임은 뷰의 위치, 폭, 높이와 같은 지정한다.
- 코어 그래픽 구조를 사용하여 프레임 직사각형을 정의한다.
- 보통 시작점(CGPoint)과 크기(CGSize)로 구성된다.
01.
//직사각형 정의
02.
CGRectMake(origin.x, origin.y, size.width, size,height);
03.
04.
//CGRect 구조체를 특정 형식을 가진 문자열로 변환한다.
05.
NSStringFromCGRect(someCGRect);
06.
07.
//위의 코드로 변환된 특정 형식을 가진 문자열을 CGRect구조체로 복구한다.
08.
CGRectFromString(aString);
09.
10.
//직사각형의 위치에서 직사각형의 크기만큼 외곽을 잘라내거나 덧붙인 가운데 정렬된 직사각형을 만든다. 양수로는 잘라내고 음수로는 덧붙여 만들게 된다.
11.
CGRectInset(aRect);
12.
13.
//직사각형 구조체 rect1과 rect2가 겹치는지 알 수 있다.
14.
CGRectIntersectsRect(rect1, rect2);
15.
16.
//(0,0)에 가로, 세로 길이가 0인 직사각형 상수
17.
CGRectZero;
Reference : iPhone Developer's Cookbook - Erica Sadun
'Programming > Objective C' 카테고리의 다른 글
[Objective C] Protocol 과 cypyWidthZone메소드 (0) | 2011.01.07 |
---|---|
[Objective C] NSArray, NSMutableArray 객체 (0) | 2010.12.29 |
[Objective C] memory, retain, reference count, 메모리, 메모리관리 (0) | 2010.12.14 |