2016-01-05 48 views
1

我正在Xcode中創建一個分割視圖應用程序。當選擇一個初始主表格視圖單元格時,我需要繼續閱讀新的細節,並用新的控制器替換主表格。在Swift中同時支持新的主控和細節控制器

我幾乎通過在prepareForSegue中觸發master segue來達到這個目的,這樣就可以同時加載兩個segues。這工作得很好,直到你看到應用程序加載一個接一個的緊湊寬度。在緊湊的尺寸類中,我不需要加載細節。

這是如何實現的,是否有最佳實踐?

回答

1

在您的prepareForSegue(在「同時加載兩個segues」的地方),您可以檢查SplitViewController的collapsed屬性的狀態。

如果它沒有摺疊,你應該執行第二次塞格,否則你不會。

+0

就這麼簡單!工作得很好,謝謝! –

相關問題