gpt4 book ai didi

ios - 打开 View 时,UITextView 部分向下滚动

转载 作者:技术小花猫 更新时间:2023-10-29 11:19:19 25 4
gpt4 key购买 nike

我创建了一个 UITextView 并向其中添加了很多文本。当我启动 View 时,UITextView 总是部分向下滚动。因为用户可以向上滚动,但感觉很奇怪。

会发生什么?我错过了任何明显的设置吗?

请引用下图。部分文字被截去。我从link借来的文字.

enter image description here

我启动了一个简单的单 View 应用程序。这是我的 viewDidLoad 的样子:

- (void)viewDidLoad {
[super viewDidLoad];

NSString* path = [[NSBundle mainBundle] pathForResource:@"license"
ofType:@"txt"];
NSString* terms = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:nil];
self.textField.text = terms;
}

这是我的 Storyboard:

enter image description here

这是手动向上滚动到顶部后的样子。

enter image description here

最佳答案

viewDidLoad 的末尾添加这一行:

[self.textField scrollRangeToVisible:NSMakeRange(0, 1)];

像这样:

- (void)viewDidLoad {
[super viewDidLoad];

NSString* path = [[NSBundle mainBundle] pathForResource:@"license"
ofType:@"txt"];
NSString* terms = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:nil];
self.textField.text = terms;
[self.textField scrollRangeToVisible:NSMakeRange(0, 1)];
}

关于ios - 打开 View 时,UITextView 部分向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29547361/

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