在横屏模式下,弹出窗口将占用整个屏幕,但在竖屏模式下可以正常工作。此外,在横屏模式下我点击弹出窗口外部时,它并不会消失。
我通过Storyboard连接了弹出窗口。在popoverviewcontroller中,我放置了一个包含按钮的视图。 popoverviewcontroller的viewdidload()代码如下:
override func viewDidLoad() {
super.viewDidLoad()
self.preferredContentSize = popoverView.frame.size
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
肖像模式:
横向模式: