Kiedy testuję moją aplikację na symulatorze IOS7. Czasami okazało się, że dziwne jest używanie sizeToFit
z UITextView
. Wygląda na to, że ramka po numerze sizeToFit
jest odpowiednia, ale tekst może pokazać tylko częściowo, tak jak na zdjęciu poniżej. (Szary obszar oznacza UITextView
nową ramkę po sizeToFit
, całe zdanie powinno być „która wywołała napiętej relacji pomiędzy nimi.”)Dziwne zjawisko występuje podczas używania sizetofit z UITextView w IOS7
tekst UITextView
jest poprzez attributedText. Wygląda na to, że problem występuje tylko w przypadku niektórych zdań i jest prawidłowy w przypadku większości zdań.
Kilka razy spotkałem się z tym problemem i nie mogę go jeszcze rozwiązać. Każda pomoc zostanie doceniona. Dzięki.
Aktualizacja:
końcu rozwiązać ten problem w sposób brzydki. Zresetowałem tekst textView.
NSString *text = textView.text;
textView.text = @"";
textView.text = text;
Teraz może pokazać całą zawartość po sizeToFit. Wydaje mi się, że wygląda na błąd IOS 7.
Zwiększ wysokość ramki Texthow. – Romance
Już ustawiłem backGroundColor z UITextView na szary kolor. (szary obszar zdjęcia powyżej). Wysokość ramki tekstu jest wystarczająca do wyświetlenia całego tekstu. – echo
Może [textView setNeedDisplay]? –