본문 바로가기 메뉴 바로가기

권말련의 게임 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

권말련의 게임 블로그

검색하기 폼
  • 분류 전체보기 (1337) N
    • 로스트아크 (574)
      • 대항해 (126)
      • 모험의 서 (75)
      • 모코코(대륙) (119)
      • 기억의 오르골 (18)
      • 업적 (27)
    • 게임 (472) N
      • 엘든링 (151)
      • 마비노기 모바일 (7)
      • 오버워치2 (23) N
      • 포켓몬고 (26)
      • 팰월드 (21)
      • 디아블로4 (43)
      • 마인크래프트 (4)
      • 몬스터 헌터 와일즈 (1)
      • 오딘 (22)
      • 아이온 클래식 (75)
      • 바람의 나라:연 (24)
      • AFK아레나 (45)
      • 배틀그라운드 (2)
      • RPG게임 (7)
      • 리니지TL (2)
      • 모바일게임 (17)
    • 모바일게임 쿠폰 (8)
    • IT (201)
      • iOS (67)
      • Android (38)
      • PHP + Mysql (7)
      • AWS+Window Server (5)
      • 블로그 (32)
    • 일상 (76)
      • 맛집 (8)
      • 운동 (15)
      • 여행 (4)
      • 리뷰 (9)
  • 방명록




티스토리 뷰

IT/iOS

UILabel text size height

권말련 2014. 8. 5. 18:17

UILabel text size height


UILabel 텍스트 사이즈 높이를 가져와 볼까요.

UILabel에 들어갈 텍스트를 파싱이나 로컬 데이터로 받아와 화면에 모두 노출시킬 때 사용합니다.

UITextView도 가능합니다만 저는 웬만하면 UILabel로 처리를 합니다. 

setNumberOfLine을 0으로 주면 얼마든지 출력을 할 수 있어요. 





소스코드

UILabel * bodyText;


-(float)expectedHeight{

    

    [bodyText setNumberOfLines:0];

    [bodyText setLineBreakMode:NSLineBreakByCharWrapping];

    

    UIFont *font = [UIFont systemFontOfSize:14.0];

    

    NSDictionary *attributesDictionary = [NSDictionary dictionaryWithObjectsAndKeys:

                                          font, NSFontAttributeName,

                                          nil];

    

    CGSize maximumLabelSize = CGSizeMake(bodyText.frame.size.width,9999);

    

    CGRect expectedLabelRect = [[bodyText text] boundingRectWithSize:maximumLabelSize

                                                         options:(NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading)

                                                      attributes:attributesDictionary

                                                         context:nil];

    CGSize *expectedLabelSize = &expectedLabelRect.size;

    

    return expectedLabelSize->height;

    

}


반응형
그리드형
저작자표시 (새창열림)

'IT > iOS' 카테고리의 다른 글

UICollectionview cell selection  (0) 2014.09.15
[iOS] Draw line  (0) 2014.08.13
[iOS] 원 이미지 만들기  (0) 2014.08.12
UIButton title multi-line  (0) 2014.08.08
프로젝트 개발과정  (0) 2014.08.05
문자열에서 숫자만 추출하기  (0) 2014.08.04
json 데이터에서 key, object 추출하기  (0) 2014.08.01
NSMutableArray shuffle (배열 랜덤으로 섞기)  (0) 2014.07.23
  • 카카오톡 공유하기
  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 구글 플러스 공유하기
  • 카카오스토리 공유하기

댓글
반응형
공지사항
최근에 올라온 글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바