2014-11-27 2 views
0

iOS 6을 사용하여 검사했을 때, 어떤 문제없이 속성을 추가하여 UITextView의 텍스트 크기를 변경할 수 있습니다 (텍스트 필드가 아님). 예를 들어iOS 8의 NSAttributedString의 이상한 동작

(UITextView의 attributedText 속성을 변경하여) : 나는 UITextView 텍스트 위에있는 경우

AAAAA 
BBBBB 

, 나는 그것이 아이폰 OS 6 BBBB에 AAAA 중복없이 BBBB의 텍스트 부분의 크기를 늘릴 수 있습니다 텍스트는 아래쪽 방향으로 크기가 커집니다. AAAA의 크기를 늘려도 크기가 BBBB으로 증가하지만 BBBB 텍스트를 아래쪽으로 밀어 공간을 확보합니다.

하지만 iOS 8에서 동일한 코드를 실행할 때 크기를 늘릴 때마다 BBBB 부분이 AAAA과 겹칩니다. iOS 8에서는 BBBB가 크기가 위쪽으로 바뀌므로 AAAA 텍스트가 겹치므로

iOS에서 버그입니까? 아니면이를 해결할 수있는 방법이 있습니까?

답변

0

문제가 해결되었습니다. paragraphStyle.maximumLineHeight 속성을 글꼴 크기의 크기로 설정했습니다. 그 줄을 제거하는 것이 트릭을 만들었습니다.

관련 문제