我在滚动视图中有一个文本视图。我通过textView.frame.size.height
设置滚动视图的高度
这是我尝试过的代码
textView.sizeToFit()
let myViewController = UIViewController()
let viewWidth = myViewController.view.frame.size.width
let height = textView.frame.size.height
scrollView.frame.origin.x = 0.0
scrollView.frame.origin.y = 0.0
scrollView.contentSize = CGSize(viewWidth, height)
在iPhone 6s模拟器中,所有内容都在模拟器上正确显示。
但对于iPhone 5s模拟器,所有内容都没有显示。
同样对于iPhone X模拟器,底部显示了一些空白区域。
问题是什么 ?
UITextView继承自UIScrollview。那就是 - textview是一个scrollview。
如果没有进一步的信息,我会说你真的不想把textview放到一个滚动视图中,并像你一样调整高度。只需将textview直接放入您的视图中,看看这是否能解决您的问题
尝试以下代码
let height = textView.frame.size.height而不是height = textView.frame.maxY