3

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

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

4

1 回答 1

8

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

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

于 2013-01-01T15:03:53.173 回答