Nelle versioni precedenti di iOS, il mio UITextView
sarà scorrere fino in fondo utilizzandocosa da usare al posto di scrollRangeToVisible in iOS7 o TextKit
[displayText scrollRangeToVisible:NSMakeRange(0,[displayText.text length])];
o
CGFloat topCorrect = displayText.contentSize.height -[displayText bounds].size.height;
topCorrect = (topCorrect<0.0?0.0:topCorrect);
displayText.contentOffset = (CGPoint){.x=0, .y=topCorrect};
Ma l'ex avranno ora la strana effetto di iniziare nella parte superiore di una lunga lunghezza del testo e di animare lo scorrimento verso il basso ogni volta che appendo il testo alla vista. C'è un modo per comparire in fondo al testo quando aggiungo del testo?
non funziona per me su iOS 7.1. –
@ stian-høiland sembra essere corretto che questa soluzione alternativa non funziona più. –
@ user3907849 ha una soluzione funzionante. Il bit importante è impostare 'scrollEnabled = NO' prima di chiamare' scrollRangeToVisible: '. Usando l'intera stringa o solo l'ultimo carattere, entrambi lavoreranno per scorrere verso il basso. –