我正在努力让 UIScrollView 正常工作。
我有一个带有 UIImageView 和 UITextView 的 UIScrollView 作为它的子视图。
UIScrollView、UIImageView 和 UITextView 连接到我的控制器。
当我在 viewDidLoad 中使用这行代码时:
self.scrollView.contentSize = CGSizeMake(320, 1000);
滚动工作。但是,向下滚动时,如果 UITextView 包含大量文本,则文本的底部会被剪切掉。
我假设我必须调整 UITextView 的框架。当我在 viewDidLoad 中添加这三行时:
CGRect frame = self.bioText.frame;
frame.size = self.bioText.contentSize;
self.bioText.frame = frame;
文本被截断更多。
几个问题:
- 我如何正确调整 UITextView 以便在滚动时显示所有文本。
- 有没有办法将滚动视图 contentSize 设置为所有子视图的总和(而不是像我现在这样硬编码)