본문 바로가기

개발/App Developer

CGRect

CGRectMake( x, y, width, height );
CGRect 생성

NSStringFromCGRect( CGRect );
String으로 변환

CGRectFromString( String );
String을 CGRect으로 변환

CGRectInset( CGRect, CGFloat, CGFloat );
같은 위치, 가운데 정렬, CGRect 생성

CGRectIntersectsRect( CGRect, CGRect );
충돌여부

CGRectZero
x, y를 0으로.

 

CGRect함수는 어떤 영역에 지정 크기만큼 공간을 할당해주는 역할을합니다.

CGRect cg = CGRectMake(10,10,100,100);//10,10좌표에서부터 100,100만큼 공간을 할당합니다.

UILabel *ul = [[UILabel alloc]

                    initWithFrame:cg]; //alloc함수를 통해 메모리에 할당하고 cg의 영역에 출력합니다.

ul.text = @"하하하"; //하하하라는 텍스트를 출력합니다.

ul.backgroundColor = [UIColor redColor]; //빨간색으로 색상지정. 

ul.textColor = [UIColor greenColor]; //글자색 초록색으로지정

ul.textAlignment = UITextAlignmentCenter; //텍스트를 가운데에 출력합니다. 왼쪽은  Left, 오른쪽은 Right겟죠?ㅋ

[self.view addSubview:ul]; //현재뷰의 서브뷰로 추가합니다.

[ul release]; //메모리에서 할당해체합니다

 


'개발 > App Developer' 카테고리의 다른 글

터치 관련  (0) 2010.08.31
개발자 등록없이 아이폰에 등록하기  (0) 2010.08.31
앱 기기 별 등록  (0) 2010.08.31
xcode svn 설정  (0) 2010.08.31
앱스토어 등록법  (0) 2010.08.31