我正在使用故事板創建在我的應用程序的意見。
我的目標是有一個將被暴露,並在應用的所有頁面鏈接視圖的一個實例。在我的情況下,如果有一個包含很多選項卡的應用程序,我希望該視圖將顯示在所有選項卡中並具有相同的狀態。
我嘗試和做的是:
我創建的視圖,並在那些在不同標籤的容器意見嵌入它。
當打開應用程序時,視圖出現並運行在所有頁面上。但是,如果我在一個視圖中進行更改,它不會傳播到其他視圖。
換句話說,在如果我更改了一個頁面切換的狀態下面的例子,當我瀏覽到另一個頁面,改變將不會出現(在我的應用我有標籤來做到這一點)。
我看到「Traits」下有一個「link」選項,但沒有幫助。
我怎樣才能確保只有一個在所有標籤頁視圖的瞬間?
乾杯!
塞格斯總是實例化新視圖控制器,所以在故事板的屏幕截圖中,每個嵌入的segues都會用交換機實例化視圖控制器的不同實例 - 這就是爲什麼交換機不能在頁面之間保持其狀態的原因。可能有更好的方法來實現你想要的東西,所以你應該編輯你的問題來給出你的應用程序結構的更多細節,以及擁有共享控制器的目標是什麼。 – rdelmar
感謝您的回覆@ rdelmar。我已經修改了這個問題,希望能夠更清楚一點。我明白爲什麼我沒有看到正確的行爲,但我認爲有一種簡單的方法可以確保只有一個實例在所有視圖控制器之間創建和共享?謝謝 – YKa