【发布时间】:2019-01-17 16:02:19
【问题描述】:
在我看来,我这样做是为了实现弹跳效果。 我有一个 UIViewController,我在其中放置了滚动视图,并在滚动视图中放置了一个内容视图 (UIView)。我在内容视图的底部有一个“LETS GO”按钮(转到下一个屏幕)。我希望内容视图的高度等于 UIViewController 视图的高度。我确实从情节提要中分配了约束,但问题是,内容视图的高度总是比我预期的要大,按钮隐藏在 iPhone X 屏幕的底部,所以我总是必须滚动才能看到该按钮。这是由于 iPhone X 的安全区域造成的问题。
我尝试通过减少 UIViewController 视图高度中安全区域的填充以编程方式添加约束。但是当我旋转屏幕时,问题就存在了。我希望从情节提要中解决这个问题。我该如何解决这个问题?
【问题讨论】:
-
你已经在Scrollview中添加了,意思是当内容较大时添加滚动条。如果您想达到预期的行为,请在故事板中添加安全区域的约束,对于景观,您必须在安全区域的顶部和底部添加约束
标签: ios swift uistoryboard iphone-x safearealayoutguide