2
是否可以在界面生成器中解除模態視圖控制器(例如頁面捲曲)?接口生成器:關閉無代碼的模態視圖控制器
我目前的做法總是創建一個新的ViewController子類與IBAction dismissModalViewController
,我想知道如果我可以節省一些空間/時間做這一步,只是在IB。
是否可以在界面生成器中解除模態視圖控制器(例如頁面捲曲)?接口生成器:關閉無代碼的模態視圖控制器
我目前的做法總是創建一個新的ViewController子類與IBAction dismissModalViewController
,我想知道如果我可以節省一些空間/時間做這一步,只是在IB。
不可以,因爲Interface Builder只是一個佈局文件,它不運行任何代碼。
但是,如果你願意,你可以創建一個自定義的UIButton子類,並將其設置爲在點擊時總是關閉模式視圖控制器。 因此,無論何時您需要關閉模式視圖控制器,您都可以在您的IB中添加一個UIButton,該UIButton被設置爲您創建的子類的一個類,它將爲您完成工作。
好的,謝謝你的想法。做(模態)segues是可能的,那麼爲什麼不解僱ViewControllers? – DAS
這是設計。看到這個問題,這個:http://stackoverflow.com/questions/9382099/ios-storyboarding-dismissing-a-modal – Lefteris
http://stackoverflow.com/questions/12569316/does-anyone-know-what-the -new-退出圖標被使用的換時 - 編輯 - 故事板-USI – DAS