【发布时间】:2014-12-27 18:19:13
【问题描述】:
我正在尝试将一个简单的 popoverController 添加到我的 iphone 应用程序中,而我目前正在努力使用经典的“空白屏幕”,当我点击按钮时它会覆盖所有内容。
我的代码如下所示:
@IBAction func sendTapped(sender: UIBarButtonItem) {
var popView = PopViewController(nibName: "PopView", bundle: nil)
var popController = UIPopoverController(contentViewController: popView)
popController.popoverContentSize = CGSize(width: 3, height: 3)
popController.presentPopoverFromBarButtonItem(sendTappedOutl, permittedArrowDirections: UIPopoverArrowDirection.Up, animated: true)
func adaptivePresentationStyleForPresentationController(controller: UIPresentationController!) -> UIModalPresentationStyle {
// Return no adaptive presentation style, use default presentation behaviour
return .None
}
}
adaptivePresentationStyleForPresentationController 函数只是我添加的东西,因为我在某处读到这是在 iphone 上获取此函数所需的实现。但是仍然:仍然有一个空白图像覆盖整个屏幕,我不知道如何修复它。
任何建议将不胜感激。
【问题讨论】:
标签: ios swift uipopovercontroller