相关疑难解决方法(0)

加载时UITextView不会滚动到顶部

当我的文本没有填充UITextView时,它会按预期滚动到顶部.如果文本上的文本多于屏幕上显示的内容,则UITextView将滚动到文本的中间位置,而不是顶部.

以下是一些可能相关的细节:

在viewDidLoad中,在UITextView的顶部和底部给出一些填充:

self.mainTextView.textContainerInset = UIEdgeInsetsMake(90, 0, 70, 0);
Run Code Online (Sandbox Code Playgroud)

UITextView使用自动布局将其从屏幕的顶部,底部和每一侧锚定20px(在IB中完成),以允许不同的屏幕尺寸和方向.

一旦加载,我仍然可以用手指滚动它.

编辑我发现删除自动布局约束,然后修复宽度似乎只能解决问题,但仅限于该屏幕宽度.

uitextview ios autolayout

47
推荐指数
5
解决办法
2万
查看次数

标签 统计

autolayout ×1

ios ×1

uitextview ×1