所有Iphone上的滚动视图都不可用,Swift

时间:2016-02-18 12:56:28

标签: ios swift uiscrollview scrollview user-experience


我在不同的iPhone上测试我的应用程序,我的细节视图控制器出了问题。
我添加了一个滚动视图来获取所有信息和大图:
(我的UITextView走出UIControllerView,这可能是问题。我可以增加我的UIViewController的抓取吗?)

Comment Scroll view

IPhone5 / 5S 上,我可以滚动但我的文字结尾隐藏了:

IPhone5

IPhone6 / 6S 上,我无法滚动,也会隐藏文字的结尾。

我该如何解决呢?

谢谢!

2 个答案:

答案 0 :(得分:1)

滚动视图的ContentSize与视图的高度几乎相同。修复此滚动视图的内容大小应该至少是self.view的高度+ 100.0f。

public override func layoutSubviews() {
    super.layoutSubviews()
    var scrolviewheight :CGFloat = CGFloat(750)
    let newHeight = scrolviewheight - self.frame.height
    self.scrollView.contentSize = CGSizeMake(self.frame.width, self.frame.height + newHeight)
}

答案 1 :(得分:0)

我在UIViewController中使用ViewContainer修复了它。 我更改了为UITableViewController嵌入的UIViewControlloer。 只需要实现一个PerformForSegue。

enter image description here