0
我有一個視圖,比如說View1,它有一個滑塊。我希望能夠獲得這個滑塊的值,並將它用於包含在不同視圖中的變量,比如說View2。任何想法如何實現這一目標?如何從一個視圖中獲取滑塊的值並將其用於不同視圖中的變量
謝謝。
我有一個視圖,比如說View1,它有一個滑塊。我希望能夠獲得這個滑塊的值,並將它用於包含在不同視圖中的變量,比如說View2。任何想法如何實現這一目標?如何從一個視圖中獲取滑塊的值並將其用於不同視圖中的變量
謝謝。
您不應該訪問另一個視圖控制器的視圖。它打破了封裝的原則。
這裏是我會做:
一個float屬性添加到包含要轉移的價值您的視圖控制器。
將其設置爲視圖控制器init方法中的初始值。 (請記住,視圖控制器可裝載兩個initWithNibName:bundle:
與initWithCoder:
。我平時寫的-initSetup
的方法,我從所有可能創建一個對象在init方法調用,並把我的自定義初始化代碼在那裏。)
連接的行動到你的滑塊。讓該操作修改該屬性的值。
然後在你的第二個視圖控制器中,詢問第一個視圖控制器的float屬性。問題解決了。
哇。那很簡單。非常感謝。 – vasupradha 2014-10-11 03:02:53
但是當我這樣做時,我得到一個未知的接收器錯誤。 – vasupradha 2014-10-11 03:07:07
我的意思是,當我引用一個float並將它關聯到一個計時器變量時,我得到了非客觀c指針隱式轉換爲NSTimer * ...我該怎麼辦?請幫忙。 – vasupradha 2014-10-11 03:25:02