【发布时间】:2016-02-07 13:05:55
【问题描述】:
我将一个 ViewController 拖到我的情节提要上,使用 popover segue 对其进行了连接,并在 presentingVC 的 prepareForSegue 中设置了大小和样式。我的问题是,如果我的弹出框有几个按钮,它们的代码应该在哪里执行?
- 例如,我是否应该使用委托模式,在prepareForSegue 中,我将委托引用作为self 传递?然后向后委托?
- 或者,我应该为弹出框创建一个新的 viewController,然后将要运行的代码放入其中吗?
- 我也看了this tutorial,有人说...
" 然后你通过使用 popoverPresentationController.presentedViewController 方法中 UIPopoverPresentationController
什么对我来说是理想的,因为我想要的代码会改变一些presentingVC变量,会被委托回presenting VC。
【问题讨论】:
标签: ios swift delegates uipopovercontroller