我hava popovercontroller在我的视图控制器上可见,它的大小很好,一切运行正常。 但是当我在其中按下一行并显示UIAlertController时,弹出窗口会改变大小并被毁坏。这只发生在ios 8中。请参阅附带的图像。
@UPDATE 这仅适用于宽度小于270的弹出窗口。
答案 0 :(得分:0)
您可以尝试通过指定AlertViewController的sourceView和sourceRect在UIPopoverController中显示AlertViewController。
alert.popoverPresentationController?.sourceView = selectedCell?.contentView
alert.popoverPresentationController?.sourceRect = selectedCell!.contentView.frame