我在iPhone上有简单的弹出窗口:
我希望它的大小为弹出窗口的“内容大小” - 在添加按钮下方结束。我可以通过使用自动布局来实现吗?我宁愿不改变这个弹出窗口的宽度,只是高度。我曾试图在内部使用prefferedContentSize,但它太小了。 我尝试通过自动布局来做到这一点,但它没有用。
这就是它在故事板中的表现:
答案 0 :(得分:0)
您可以在viewWillAppear(_:)
中计算弹出框中视图的宽度和高度(或在本例中使用默认宽度),并使用它来设置视图控制器的preferredContentSize
。等待viewWillAppear(_:)
非常重要,因此框架已经设定。