使用UIPresentationController自动布局

时间:2018-05-03 16:52:23

标签: uiviewcontroller autolayout uikit uiviewanimationtransition uipresentationcontroller

我正在创建UIPresentationController的子类,以创建弹出式UIViewController的自定义演示文稿/转换。弹出视图本身应该被限制在呈现视图控制器的框架中。我可以用手动框架计算来完成它,但在我看来它会非常繁琐且容易出错。

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

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

0 个答案:

没有答案