我在最近工作的iPad应用程序上遇到了Popover的问题...我想在这里发布它,因为我认为它可以帮助其他人。
我正在使用Xcode 6和iOS 8以及Size Classes,而Popover View是在Storyboard中构建的。
由于我的iPad应用程序一直处于常规/常规尺寸等级,所以我也一直在R / R中构建Popover视图。
不管我对Constraints做了什么,popover只是看起来不对劲,这是一团糟。那有什么不对?
答案 0 :(得分:8)
经过一段时间后,便士掉了下来检查Any / Any Size类的约束......这些约束与我在日志中吐出的错误约束相匹配。所以我在A / A尺寸类中设计了Popover视图,它工作得很好!
对于某些人来说这似乎是显而易见的,但我认为因为我的应用程序是R / R,我的Popover约束应该在R / R中。但是,如果您使用VC作为Popover,则需要在A / A Size Class中进行约束。
答案 1 :(得分:0)
对我来说,将尺寸设置为Any-Any然后重新设置为Regular-Regualr修复它。