2010-03-15 7 views

답변

0

만 "sizeWithFont"방법을 이용하여 반복의 매우 비싼 프로세스를 통해 해결 될 수있다. 정적 페이지에서는 가능하지만 scrollview 또는 tableview에 나타나는 내용에는 적합하지 않습니다.

0

카테고리를 UITextView에 추가하기 만하면됩니다. 그것은 꽤 비싸지 만 분명히 그렇게하는 가장 간단한 방법입니다. 또한 "\ r"과 같은 다른 종류의 개행에는 작동하지 않지만 추가 할 수 있습니다. UITextView에서 광고의 콘텐츠를 찾기가

// UITextView+ContentsOfLine.h 
@interface UITextView (ContentsOfLine) 
- (NSString*)contentsOfLine:(NSInteger)line; 
@end 

// UITextView+ContentsOfLine.m 
@implementation UITextView (ContentsOfLine) 
- (NSString*)contentsOfLine:(NSInteger)line { 
    NSArray* contents = [[self text] componentsSeparatedByString:@"\n"]; 
    if([contents length] > line) { 
     return [contents objectAtIndex:line]; 
    } 
    return nil; 
} 
@end 
+0

안녕하세요, 감사합니다. 나는 이것을 시도했지만 UITextView가 단어를 감쌀 때 \ n 자동 삽입하지 않는 것처럼 작동하지 않는다. – RunLoop

+0

라인 ** if ([content length]> line) {** 실제로 ** if ([content count]> line) {**? 감사 –

관련 문제