gpt4 book ai didi

ios - 将 UITextView 文本设置为 UITextView 的开头

转载 作者:行者123 更新时间:2023-11-29 10:49:17 25 4
gpt4 key购买 nike

我正在使用 UITextView 并在我的代码中分配一些文本,但出于某种原因,它总是在 5-6 行之后开始。 UITextView 是一个 AttributedTextView 或允许属性字符串。

enter image description here

 self.bodyTextView.selectedRange = NSMakeRange(0, 0);
self.bodyTextView.font = [UIFont fontWithName:@"Cochin" size:17];
self.bodyTextView.text = @"This is written by Joe. This is written by Moo. This is written by Qoo";

最佳答案

引用this answer:

TextView 是 ScrollView 。 iOS 7 会自动为 ScrollView 添加一个内容偏移量,因为它假设他们想要在导航栏和标题栏后面向上滚动。

为防止这种情况,覆盖 UIViewController 上的新方法,automaticallyAdjustsScrollViewInsets,并返回 NO。

它处理与 UIViewController 的 View 框架重叠的导航栏。当它设置为 no 时,UIViewController 不会进行任何调整以避免出现顶部导航栏。

除了子类化和重载之外,您可以将属性设置为 no。

(UIViewController).automaticallyAdjustsScrollViewInsets = NO;

关于ios - 将 UITextView 文本设置为 UITextView 的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21124594/

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