9

我正在创建子类UIPresentationController以创建弹出窗口的自定义演示/过渡UIViewController。弹出视图本身应该被限制在呈现视图控制器的框架中。我可以通过手动框架计算来做到这一点,但在我看来,这将非常乏味且容易出错。

查看 APIUIPresentationController看起来它强烈地强制使用CGSize's 和CGRect's 并坚持让你混合和匹配 '准自动布局' 方法systemlayoutSizeFitting和其他方法,完全令人困惑。我不知道需要覆盖哪些方法,何时存在视图,何时添加它们,哪些覆盖返回值优先于其他返回值。它基本上是一场噩梦。

如果有的话,在这个 API 中使用传统的基于约束的布局的最简单方法是什么?

4

0 回答 0