Skip to content

IOS:UITextView

Troubleshooting

UITextView와 관련된 문제해결 방법에 대한 정리.

iOS7 UITextView contentsize.height alternative

iOS7에서 UITextView.contentsize.height 속성이 정상적으로 계산되지 않는 버그가 존재한다. 아래의 함수를 사용하면 직접 String의 화면크기를 계산하는 함수로 적용할 수 있다.

-(CGSize)sizeOfText:(NSString *)textToMesure widthOfTextView:(CGFloat)width withFont:(UIFont*)font
{
    CGSize size = [textToMesure sizeWithFont:font constrainedToSize:CGSizeMake(width, FLT_MAX) lineBreakMode:NSLineBreakByWordWrapping];
    return size;
}