当我第二次关注 Textview 时,文本在 textView 中向上移动
Posted
技术标签:
【中文标题】当我第二次关注 Textview 时,文本在 textView 中向上移动【英文标题】:Text shifted up in the textView while i focus on Textview second time 【发布时间】:2011-02-03 09:28:17 【问题描述】:我使用 Textview 插入消息文本,但是当我在插入一些文本后第二次专注于 textview 时,已经插入的文本向上移动。所以在TextView中剪切文本。 这个问题有什么解决办法吗?
【问题讨论】:
您的博客与此问题有何关联?您是否试图滥用 *** 来提高您的谷歌页面排名? 【参考方案1】:UITextView 是 UIScrollView 的子类。所以你可以像这样丢弃滚动到顶部:
((UIScrollView*)someTextView).delegate = self; // or some other UIScrollViewDelegate
并实现这个方法:
-(void) scrollViewDidScroll:(UIScrollView*) scrollView
scrollView.contentOffset = CGPointMake(0, 0);
但是如果你确实需要在编辑过程中滚动,你可以添加一些布尔标志来区分用户滚动和自动滚动的情况。
【讨论】:
以上是关于当我第二次关注 Textview 时,文本在 textView 中向上移动的主要内容,如果未能解决你的问题,请参考以下文章
当我第二次设置它的 ItemsSource 时,为啥这个选择器会崩溃?
为啥当我第二次使用完全相同的参数调用 IMMUTABLE 函数时,计划时间会加倍?
RxAlamofire 请求在我第二次调用该函数时没有被触发