3

InterfaceBuilderだけでModalViewController(Page Curlなど)を閉じることは可能ですか?

私の現在のアプローチは常にIBActionを使用して新しいViewControllerサブクラスを作成することでしたがdismissModalViewController、IBだけでこの手順を実行することでスペース/時間を節約できるかどうか疑問に思いました。

4

1 に答える 1

8

いいえ、できません。InterfaceBuilderは単なるレイアウトファイルであり、コードを実行しないためです。

ただし、必要に応じてカスタムUIButtonサブクラスを作成し、そのボタンがクリックされたときに常にモーダルビューコントローラを閉じるように設定できます。したがって、モーダルビューコントローラを閉じる必要があるときはいつでも、作成したサブクラスのクラスに設定されているUIButtonをIBに追加でき、それが自動的に機能します。

于 2013-01-01T15:03:53.173 に答える