【发布时间】:2018-01-14 14:54:44
【问题描述】:
我的scrollView 尺寸在高度上小于屏幕尺寸(高度的 80%)。
我想加载一些UIViewControllers。
后来,当我尝试使用那个viewController 的view.height 时,它仍然有全屏的大小,而不是滚动条的大小。
我希望能够将此控制器加载到我的滚动条中并使其大小与滚动条相同,因此view.height 将是屏幕的 80%,而不是原始控制器高度,因此我可以将东西放置在正确的方式。
编辑:
controller1 = storyboard.instantiateViewController(withIdentifier: "ViewController") as! ViewController
var frm = view.frame
frm.origin.x=CGFloat(count)*view.frame.width
frm.origin.y=0
frm.size.height=scrollView.frame.height
controller1.view.frame=frm
scrollView.addSubview(controller1.view)
【问题讨论】:
-
您是否尝试将高度约束添加到您的视图控制器的视图?我绝对推荐这篇博文natashatherobot.com/ios-autolayout-scrollview