UILabel

2014. 10. 28. 17:33개발자료/iOS


반응형

# 생성

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(25, 97, 88, 13)];
label.text = @"아이디";
label.font = [UIFont boldSystemFontOfSize:13];
label.textColor = [UIColor lightGrayColor];
label.backgroundColor = [UIColor clearColor];

 

# 영역에 맞게 폰트 크기 줄이기

label.numberOfLines = 1;
label.adjustsFontSizeToFitWidth = YES;

adjustsFontSizeToFitWidth 는 UILabel의 경계 사각형에 제목 문자열을 맞추기 위해 텍스트의 글꼴 크기를 줄이는 지 여부를 결정하는 부울 값입니다.
adjustsFontSizeToFitWidth한 한줄로 설정된 UILabel에만 사용가능합니다.

# 폰트사이즈 최소 Scale 지정해서 줄이기

label.numberOfLines = 1;
label.adjustsFontSizeToFitWidth = YES;
label.minimumScaleFactor = 8./label.font.pointSize; 

minimumScaleFactor 는 UILabel의 최소 축소비율 값입니다.
minimumSacleFactor은 adjustsFontSizeToFitWidth 와 같이 사용해야 합니다.

반응형

'개발자료 > iOS' 카테고리의 다른 글

nan 값 체크하기  (0) 2014.10.28
UIWebView  (0) 2014.10.28
[리젝사유] 2.5: Apps that use non-public APIs will be rejected  (0) 2014.10.28
UIApplicationDelegate Event Function  (0) 2014.10.28
UIImage  (0) 2014.10.28