2016-03-15 77 views
-3

事實是,我的故事板中有一個View Controller使用StackViews。現在,我試圖讓應用程序iOS 7兼容,但我不想刪除該視圖控制器。有沒有辦法編譯沒有視圖控制器的項目?我試圖保持故事板的構建目標爲9,但我更喜歡在構建時隱藏視圖控制器的方式,在故事板上使用iOS 7工作構建時移除故事板視圖控制器iOS

回答

2

Stack View隨附iOS9,您無法根據運行的iOS告訴堆棧視圖消失。根據iOS構建Storyboard是不可能的。但是,根據使用的iOS,似乎可以選擇不同的故事板。 See this link。 cody是ojective-c,但似乎並不難轉移邏輯。

您可以刪除堆棧視圖,或者我建議爲iOS9構建應用程序,因爲我最近閱讀的一些調查顯示,高達90%的Apple用戶升級到最新的iOS一週。您的第三種可能性是根據iOS構建不同的故事板。

編輯:你可能想看看OAStackView。它實現了UIStackView的大部分功能並支持iOS 7+。

+0

問題是,我的老闆希望它爲iPhone 4工作,它永遠不會使用iOS 9. – Dani

+0

我可以看到,我真的得到你的問題。但是你有目前的侷限性。所以你可以決定。 Stack View或iOS7。如果您需要iOS7支持,則必須刪除堆棧視圖。 –

+0

@ dani7cl看看我的編輯。 –

相關問題