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