按钮未对齐的情节提要弹出窗口
Storyboard Popover from Button Misaligned
使用 Xcode 7,我的故事板 segues 到 popover 未对齐。
例如,如果我简单地从一个按钮中拖出一个 popover segue,箭头将对齐到按钮的左上角,而不是中心。
但是,如果我直接设置按钮,它就不行了:
if segue.identifier == "seguePopoverSort" {
let pop = segue.destinationViewController.popoverPresentationController!
pop.sourceRect = btnSort.frame
return
}
它是一个 iPad 横向应用程序,但同样的问题也会出现在纵向应用程序中。我打开了自动布局。
有人有什么想法吗?
我唯一能想到的是你只是设置你的sourceRect。您还需要设置 "sourceView"。这必须是包含您的源矩形的视图。
如果你这样设置,我相信它会解决你的问题。
使用 Xcode 7,我的故事板 segues 到 popover 未对齐。
例如,如果我简单地从一个按钮中拖出一个 popover segue,箭头将对齐到按钮的左上角,而不是中心。
但是,如果我直接设置按钮,它就不行了:
if segue.identifier == "seguePopoverSort" {
let pop = segue.destinationViewController.popoverPresentationController!
pop.sourceRect = btnSort.frame
return
}
它是一个 iPad 横向应用程序,但同样的问题也会出现在纵向应用程序中。我打开了自动布局。
有人有什么想法吗?
我唯一能想到的是你只是设置你的sourceRect。您还需要设置 "sourceView"。这必须是包含您的源矩形的视图。
如果你这样设置,我相信它会解决你的问题。