我有一个用于呈现视图控制器的自定义转换,我使用一个UIPresentationController
子类来执行演示。
在演示控制器中,我向其containerView
(镀铬)添加了几个子视图。我想用类似的东西来限制其中一个,topLayoutGuide
以考虑任何顶部栏的高度(如状态栏)。
但是,UIPresentationController
它不是UIViewController
子类,因此它没有topLayoutGuide
属性。我尝试使用presentingViewController
's 和presentedViewController
's约束视图,topLayoutGuide
但应用程序崩溃,因为它们不是同一视图层次结构的一部分。
那么有没有办法将子视图放置在演示控制器的containerView
顶部,同时仍然考虑任何顶部栏的高度?