gpt4 book ai didi

ipad - 最小化 iPad 上弹出窗口的大小(CS193p 2015 第 15 讲)

转载 作者:行者123 更新时间:2023-11-30 10:16:15 30 4
gpt4 key购买 nike

从 CSP193p 2015 第 15 讲开始,prepareForSegue 中的以下代码将弹出窗口的高度最小化为 iPad 上的两行标签和文本字段:

      let minimumSize = ewvc.view.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize)
ewvc.preferredContentSize = CGSize(width: Constants.EditWaypointPopoverWidth, height: minimumSize.height)
println(minimumSize.height)

但在我的尝试中,println 显示“0.0”,并且弹出窗口包含一个大的空白白色底边距。如果高度是硬核的,它会最小化,忽略minimumSize.height。更改自动布局约束(确保底部边距中没有额外空间)不起作用。我错过了一个“开启”按钮吗?!?

Full code of view controller on GitHub .

最佳答案

偶然地,在第 16 讲中,Paul Hegarty 提到了从最低文本字段到 super View 底部的自动布局约束,该约束 >= 标准值。 systemLayoutSizeFittingSize 似乎需要对 super View 底部的约束来分配最小高度,如示例/演示中所示。

我的错误是对 View 的顶部和侧面进行约束,而不是对底部进行约束。

关于ipad - 最小化 iPad 上弹出窗口的大小(CS193p 2015 第 15 讲),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29818435/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com