那么当打开它的按钮位于表视图中的自定义原型单元格内时,如何使用故事板正确设置popover segue?
答案 0 :(得分:5)
我认为最优雅的解决方案如下:
像往常一样从按钮创建一个segue到相应的ViewController
打开segue并将锚点设置为表格视图(从圆圈拖动到视图)。
在准备segue时添加以下内容:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
UIViewController *vc = (UIViewController *)segue.destinationViewController;
UIPopoverPresentationController *ppc = vc.popoverPresentationController;
UIButton *button = (UIButton *)sender;
ppc.sourceRect = button.frame;
ppc.sourceView = button.superview;
}