设置UIWindow的布局约束

mwf*_*ire 7 objective-c ios autolayout

请考虑以下情形:我有一个UIWindow子类,它在按下窗口的同时在顶部显示通知,非常类似于传入呼叫的​​作用.目前,我通过设置窗框来完成所有这一切,效果很好.但是,由于我一直在所有新项目中使用AutoLayout,我想将此UIWindow类也转换为AutoLayout.

出现以下问题:

  1. 由于UIWindow子类是关键窗口,无论如何,我可以将约束对齐吗?

  2. 我可以访问由UI自动创建的UIWindow约束translatesAutoresizingMaskIntoConstraints吗?self.constraints返回一个空数组......

因此,简而言之:有没有人设法为UIWindow(而不是子视图)设置与屏幕相关的布局约束?或者这是不可能的,我必须坚持以编程方式设置框架?