Korzystam z Xcode 5.1.1 dla ios7. Ponieważ jest nowy tekst wprowadzany do UITextView, chciałbym, aby tekst się podniósł, pozostawiając miejsce dla użytkownika, aby zobaczyć nowy tekst. Mam coś, co działa, ale animacja pokazująca nowy tekst jest niezręczna. To prawie tak, jakby pochodziło z samej góry tekstu i szybko przechodzi na sam dół za każdym razem, gdy jest wywoływane.Gładkie UITextView automatyczne przewijanie do dolnej krawędzi ramki
CGPoint p = [textview contentOffset]; [textview setContentOffset:p animated:NO]; [textview scrollRangeToVisible:NSMakeRange([textview.text length] - 1,0)];
Ten kod jest uzyskiwanie wywoływana za każdym razem nowy tekst zostanie wprowadzony. Chciałbym, żeby był tak gładki jak domyślny messenger iPhone'a, gdzie po prostu ślizga się niedbale.
myślę th Preferowanym sposobem odpowiedzi na własne pytania jest odseparowanie odpowiedzi od pytania w formularzu "Twoja odpowiedź". Następnie zaakceptuj własną odpowiedź. A także dostaje punkty! – Jeff