【发布时间】:2011-02-03 09:28:17
【问题描述】:
我使用 Textview 插入消息文本,但是当我在插入一些文本后第二次专注于 textview 时,已经插入的文本向上移动。所以在TextView中剪切文本。 这个问题有什么解决办法吗?
【问题讨论】:
-
您的博客与此问题有何关联?您是否试图滥用 stackoverflow 来提高您的谷歌页面排名?
标签: iphone objective-c ios xcode ipad
我使用 Textview 插入消息文本,但是当我在插入一些文本后第二次专注于 textview 时,已经插入的文本向上移动。所以在TextView中剪切文本。 这个问题有什么解决办法吗?
【问题讨论】:
标签: iphone objective-c ios xcode ipad
UITextView 是 UIScrollView 的子类。所以你可以像这样丢弃滚动到顶部:
((UIScrollView*)someTextView).delegate = self; // or some other UIScrollViewDelegate
并实现这个方法:
-(void) scrollViewDidScroll:(UIScrollView*) scrollView {
scrollView.contentOffset = CGPointMake(0, 0);
}
但是如果你确实需要在编辑过程中滚动,你可以添加一些布尔标志来区分用户滚动和自动滚动的情况。
【讨论】: