0
我跟着这个UIPopoverPresentationController on iPhone doesn't produce popover,但不会在iphone上产生popover。 这里是视图 - 控制popover不显示在iPhone上
class ViewController:UIViewController,UIPopoverPresentationControllerDelegate{
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "second"{
let secondVC = segue.destination
let controller : UIPopoverPresentationController = secondVC.popoverPresentationController!
controller.delegate = self
}
}
/* Popover delegate method */
func adaptivePresentationStyleForPresentationController(controller: UIPresentationController) -> UIModalPresentationStyle {
return UIModalPresentationStyle.none
}
}
我使用存在于iphone酥料饼是不是能展现新的视图 - 控制的代码。 (IOS 10/xcode8)
After clicking on button secondViewController should popover on that button.
这个问题是有点混乱:你说“不生产的iphone酥料饼”(即酥料饼不显示),但你这个题目为“不叫委托方法”。如果它是前者(popover不显示),你能显示你如何(尝试)调出并显示popover的代码吗? –
@MichaelDautermann我添加了故事板的截图。 – Rakesh