使用Xcode 7,我的故事板与popover不一致。
例如,如果我只是从按钮拖动一个popover segue,箭头会对齐按钮的左上角,而不是中心。
但是,如果我直接设置了按钮,那就离开了:
if segue.identifier == "seguePopoverSort" {
let pop = segue.destinationViewController.popoverPresentationController!
pop.sourceRect = btnSort.frame
return
}
它是横向的iPad应用程序,但同样的问题发生在肖像中。我打开了自动布局。
有人有什么想法吗?
答案 0 :(得分:1)
我唯一能想到的是你只是设置你的sourceRect。您还需要设置" sourceView"。这必须是包含源rect的视图。
如果你这样做,我相信它会解决你的问题。