首先,我是超級新的Objective-C/iOS開發,事實上,這個問題是我的第一個測試項目。另外,我來自C#/ WinForms背景,所以我正在用iOS界面設計和應用程序狀態的某些預先設想的概念進行開發。請忍耐一下,幫助我澄清我的困惑。如何以編程方式訪問Nib中的各種UIViews?
我剛剛創建了我的第一個iOS應用程序項目,它由單一視圖組成。我允許Xcode通過Single View項目嚮導爲我創建所有文件。當它完成後,我打開新的應用,在設計單UIView
筆尖文件,我放棄了三個滑塊到視圖。
此應用程序的預期目的非常簡單 - 每個滑塊對應於與我的視圖的背景顏色相關的R,G或B值。
我已經想通了如何設置我的視圖的背景,但我無法弄清楚如何訪問每個滑塊對象的值。是的,我可以連接並響應每個滑塊的IBAction
,但我的計劃是每次滑塊的值更改時,我都希望IBAction
調用重構的方法,以訪問所有三個滑塊的值,然後設置視圖背景顏色基於與每個值相關聯的值。
如何訪問我的滑塊的價值?具體來說,我如何訪問我通過將它們拖放到Nib設計器窗口中創建的滑塊的值?我看過代碼解釋瞭如何以編程方式向您的UIView
編程添加UISlider
,然後訪問該值,但是如何訪問添加到Nib中的UISlider
的值,並且我假設它將在編譯時自動「接線」時間?
希望這使得自?如果我錯過了中間步驟或關鍵概念,請告訴我。