2013-01-01 46 views
2

是否可以在界面生成器中解除模態視圖控制器(例如頁面捲曲)?接口生成器:關閉無代碼的模態視圖控制器

我目前的做法總是創建一個新的ViewController子類與IBAction dismissModalViewController,我想知道如果我可以節省一些空間/時間做這一步,只是在IB。

回答

5

不可以,因爲Interface Builder只是一個佈局文件,它不運行任何代碼。

但是,如果你願意,你可以創建一個自定義的UIButton子類,並將其設置爲在點擊時總是關閉模式視圖控制器。 因此,無論何時您需要關閉模式視圖控制器,您都可以在您的IB中添加一個UIButton,該UIButton被設置爲您創建的子類的一個類,它將爲您完成工作。

+0

好的,謝謝你的想法。做(模態)segues是可能的,那麼爲什麼不解僱ViewControllers? – DAS

+0

這是設計。看到這個問題,這個:http://stackoverflow.com/questions/9382099/ios-storyboarding-dismissing-a-modal – Lefteris

+1

http://stackoverflow.com/questions/12569316/does-anyone-know-what-the -new-退出圖標被使用的換時 - 編輯 - 故事板-USI – DAS

相關問題