是否可以仅在Interface Builder中解除模态视图控制器(例如Page Curl)?
我目前的做法总是创建一个带有IBAction dismissModalViewController
的新ViewController子类,我想知道是否可以节省一些空间/时间在IB中执行此步骤。
答案 0 :(得分:6)
不,你不能,因为Interface构建器只是一个布局文件,它不运行任何代码。
但是,如果您愿意,可以创建自定义UIButton子类,并将该按钮设置为在单击时始终关闭模态视图控制器。 因此,无论何时需要关闭模态视图控制器,您都可以在IB中添加一个UIButton,它被设置为您创建的子类的一个类,它将为您完成工作。