2014-01-13 2 views
3

RTLabel의 높이를 얻는 방법을 아는 사람이 있습니까?RTLabel의 높이를 얻는 방법

내가해야 할 일은 동일한 RTLabel 높이에서 RTLabel베이스의 상위 뷰 높이를 조정하는 것입니다.

감사합니다.

답변

7

생각합니다. `또한, 애플과 인스턴스 변수의 이름을 지정하지 제안했다 [주요 밑줄 (, 더 좋은

RTLabel *someLabel = [[RTLabel alloc] init]; 
someLabel.frame = CGRectMake(0.f, 0.f, 300.f,100.f); 
someLabel.text = @"<p>Some <b>HTML</b></p>"; 
CGSize optimumSize = [someLabel optimumSize]; 
someLabel.frame = CGRectMake(0.f, 0.f, 300.f,optimumSize.height); 
0

가 나는 RTLabel의 높이가 "optimumSize"속성을 사용 얻으려면 단지

CGFloat height = CGRectGetHeight(rtLabel.bounds) 
+1

비트는'CGRectGetHeight()', 즉'CGFloat CGRectGetHeight (rtLabel.bounds이) = 높이를 사용하여 판독하는 것 http://stackoverflow.com/questions/3521254/prefixing-property-names-with-an-underscore-in-objective-c). 염두에 두어야 할 것이 있습니다. –

+0

업데이트되었습니다. Github의 RTLabel 프로젝트 (http://github.com/honcheng/RTLabel) 만 사용했지만 rtLabel로 변경했습니다. – ansible

관련 문제