我目前有一个在 PresentationStyle.PageSheet 中以模态方式呈现 VC 的 segue。我以编程方式和仅使用情节提要完成了此操作。这两种方法我得到了相同的结果,模态弹出显示本身,但不显示来自 VC 的 UIView 内的任何内容。它只会显示视图的背景颜色,仅此而已。我还想指出,如果我执行默认模态 segue(全屏)但页面表演示样式或使用 UIPopoverController 失败,则会显示所有内容。以下是一些屏幕截图,显示了我在说什么。
这是故事板中的样子:
这是它在模拟器和实际 ipad 上的样子:
这是我的编码方法的样子:
@IBAction func addPickUp(){
var addPickupVC = self.storyboard?.instantiateViewControllerWithIdentifier("pickup") as AddPickupViewController
addPickupVC.modalPresentationStyle = UIModalPresentationStyle.PageSheet
self.presentViewController(addPickupVC, animated: true, completion: nil)
}
这是为 ipad ios8 快速编写的。我在这里想念什么?任何建设性的反馈表示赞赏!
编辑:这是要以模态方式呈现的 VC 的文档大纲。