Ich mache eine App, die eine UITextView
und eine Schaltfläche hat.Blättern UITextView nach unten
Wenn ich auf die Schaltfläche klicke, wird ein Text in die UITextView
eingefügt.
Aber wenn ich auf die Schaltfläche klicke, scrolle ich bis zum Ende des Textfelds, damit der Benutzer den letzten hinzugefügten Text sehen kann.
Wie macht man die UITextView
nach unten scrollen?
Ich habe versucht:
int numLines = LogTextView.contentSize.height/LogTextView.font.lineHeight+1;
NSLog(@"%d",numLines);
NSUInteger length = self.LogTextView.text.length;
self.LogTextView.selectedRange = NSMakeRange(0, length);
aber es wird nicht funktionieren ...
ich auch versucht:
self.LogTextView.contentSize=CGSizeMake(length,0);
Zunächst ist Textansicht, weil ein UITextView, weil das Textfeld keinen Bildlauf hat. ;) Und vielleicht könntest du die 'scrollRangeToVisible' Methode verwenden :) – danypata
als @danypata gefragt, ist das ein uitextview oder ein uitextfield in einem uiscrollview? Sie haben in der Frage sowohl das Textfeld als auch die Textansicht referenziert. –
@andrewlattis Die Frage bezieht sich auf 'UITextView', eine Untereinheit von' UIScrollView', die 'contentSize' als Eigenschaft hat. –