Iphone UITextView滚动问题
我已经完成了90%的滚动,这只是我无法让它工作的一个例子。如果textView.contentSize.height小于textView高度,但大于键盘向上时可见的空间,则无法手动将所需内容滚动到视图中,特别是如果用户希望返回并编辑其中一行 我在键入时使用以下命令来定位面纱。当文本结束时,它会自动将光标保持在视图中,但也允许手动滚动Iphone UITextView滚动问题,iphone,Iphone,我已经完成了90%的滚动,这只是我无法让它工作的一个例子。如果textView.contentSize.height小于textView高度,但大于键盘向上时可见的空间,则无法手动将所需内容滚动到视图中,特别是如果用户希望返回并编辑其中一行 我在键入时使用以下命令来定位面纱。当文本结束时,它会自动将光标保持在视图中,但也允许手动滚动 -(void)textViewDidChange:(UITextView *)textView { NSRange range = textView.select
-(void)textViewDidChange:(UITextView *)textView {
NSRange range = textView.selectedRange;
if (range.location == textView.text.length)
{
int height = textView.contentSize.height;
if (height > 180)
{
[textView setContentOffset:CGPointMake(0, height -180)];
}
}
}
然后,在编辑完成后,我使用以下命令定位textView
if (!editing) {
[notesText setContentOffset:CGPointMake(0, 0)];}