Interface Builder:在没有代码的情况下关闭模态视图控制器

时间:2013-01-01 14:56:41

标签: view controller interface-builder modal-dialog dismiss

是否可以仅在Interface Builder中解除模态视图控制器(例如Page Curl)?

我目前的做法总是创建一个带有IBAction dismissModalViewController的新ViewController子类,我想知道是否可以节省一些空间/时间在IB中执行此步骤。

1 个答案:

答案 0 :(得分:6)

不,你不能,因为Interface构建器只是一个布局文件,它不运行任何代码。

但是,如果您愿意,可以创建自定义UIButton子类,并将该按钮设置为在单击时始终关闭模态视图控制器。 因此,无论何时需要关闭模态视图控制器,您都可以在IB中添加一个UIButton,它被设置为您创建的子类的一个类,它将为您完成工作。