【问题标题】:Text shifted up in the textView while i focus on Textview second time当我第二次关注 Textview 时,文本在 textView 中向上移动
【发布时间】:2011-02-03 09:28:17
【问题描述】:

我使用 Textview 插入消息文本,但是当我在插入一些文本后第二次专注于 textview 时,已经插入的文本向上移动。所以在TextView中剪切文本。 这个问题有什么解决办法吗?

【问题讨论】:

  • 您的博客与此问题有何关联?您是否试图滥用 stackoverflow 来提高您的谷歌页面排名?

标签: iphone objective-c ios xcode ipad


【解决方案1】:

UITextView 是 UIScrollView 的子类。所以你可以像这样丢弃滚动到顶部:

((UIScrollView*)someTextView).delegate = self; // or some other UIScrollViewDelegate

并实现这个方法:

-(void) scrollViewDidScroll:(UIScrollView*) scrollView {
    scrollView.contentOffset = CGPointMake(0, 0);
}

但是如果你确实需要在编辑过程中滚动,你可以添加一些布尔标志来区分用户滚动和自动滚动的情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 2021-04-27
    相关资源
    最近更新 更多