iOS-具有水平和垂直滚动的视图控制器uiview

时间:2018-08-24 23:13:34

标签: ios ios11

我正在寻找有关使用uiview和scroll view创建视图控制器的指南,该视图控制器允许水平和垂直滚动。我的uiview需要比iPhone的宽度更大和更高,以便它在两个方向上都可以容纳更多内容。 我尝试通过将视图控制器属性修改为自由形式并增加其宽度和高度来进行尝试。这确实允许垂直滚动并容纳更多内容,但不能在水平方向上实现相同的滚动。 我想创建一个建筑物地图,有人可以在两个方向上滚动以完全查看它。 有可能吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

这取决于ScrollView的内容大小,而不取决于“界面”构建器(Storyboard)中ViewController的大小。

尝试在Scrollview中添加一个视图,并将该视图的顶部,底部,前导,尾随约束添加到Superview。并在视图中添加宽度和高度约束(在滚动视图中添加),并确保宽度和高度约束值大于Window(iPhone屏幕)的大小。

有关详细信息,请参考此链接https://developer.apple.com/library/archive/documentation/WindowsViews/Conceptual/UIScrollView_pg/CreatingBasicScrollViews/CreatingBasicScrollViews.html#//apple_ref/doc/uid/TP40008179-CH101-SW2