UIAlertController *alert =
[UIAlertController alertControllerWithTitle:@"What would you like to do?"
message:@""
preferredStyle:UIAlertControllerStyleActionSheet];
[alert addAction:...] //left out for brevity of post
UIPopoverPresentationController *pop = [alert popoverPresentationController];
pop.sourceView = self.view;
pop.sourceRect = self.view.frame;
pop.permittedArrowDirections = UIPopoverArrowDirectionAny;
[self presentViewController:alert
animated:true
completion:^{
}];
UIView的UIConstraintBasedLayoutDebugging类中列出的方法也可能有所帮助。
2014-10-22 13:33:17.966 Project[2995:40175] 无法同时满足约束条件。以下约束条件列表中至少有一个是不需要的,请尝试:(1)查看每个约束条件并尝试找出您不需要的约束条件;(2)查找添加不需要的约束条件的代码并进行修复。(注意:如果您看到了您不理解的NSAutoresizingMaskLayoutConstraints,请参阅UIView属性translatesAutoresizingMaskIntoConstraints的文档)
( "=44)]>", "", "", "", "" )
将尝试通过破坏约束条件=44]来恢复。
这是什么意思?>=44是什么意思?
我只是想在iPad上的iOS8上显示一个UIAlertController。