gpt4 book ai didi

ios - iOS7 上的 UITextView contentOffset 未使用 CGPointZero 初始化

转载 作者:可可西里 更新时间:2023-11-01 06:20:45 24 4
gpt4 key购买 nike

我有一个带有全屏 textView 的 Nib 。在viewDidLoad中,

self.textView.attributedText = //some text;

它就这么简单,除了 iphone 横向模式外都可以正常工作。

在横向模式下,当我导航到此页面时,此 textView 的 contentOffset.y 未初始化为零。因此,默认情况下,滚动位置位于内容的中间(我希望它位于内容的开头)。

对于 ipad 和 iphone 纵向模式,滚动位置在内容的开头(contentOffset.y 为零)

最佳答案

在 iOS7 中,要滚动到顶部,您必须考虑内容插入。正如 Altaveron 所说,我还发现有必要等待下一次运行循环迭代。

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
_textView.contentOffset = CGPointMake(-_textView.contentInset.left, -_textView.contentInset.top);
});

关于ios - iOS7 上的 UITextView contentOffset 未使用 CGPointZero 初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21926797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com