2008-12-26 54 views

回答

5

將控件聲明爲視圖控制器.h文件中的IBOutlet。在IB中,將視圖的文件所有者設置爲您的視圖控制器類(選擇文件的所有者,在檢查器窗口中單擊(i)按鈕並將該類設置爲您的視圖控制器) 現在選中文件所有者後,單擊藍色按鈕在巡視窗口中帶有白色箭頭。將您的UISlider的IBOutlet綁定到您的視圖上的UISlider。

爲了在滑塊變化時獲取滑塊的值,在返回類型IBAction的viewcontroller中創建一個方法。在檢查器窗口中,如果將其連接到UISlider,它會給您多個選項供您選擇。選擇「更改值」選項。現在每當滑塊的值發生變化時,您的IBAction方法將被調用。

希望有所幫助。

+4

這不是問題的答案,這基本上是如何綁定控件以直接影響變量(如int或字符串)與程序員的零介入代碼。 – 2008-12-29 07:07:15

20

Cocoa綁定打開時是不是在iPhone SDK中提供。你必須「手工操作」一切,就像你以前必須在Mac上執行操作一樣。

3

iPhone缺乏可可綁定支持記錄在Apple's dev centre。如果你是一位開始開發iPhone的Cocoa開發人員,這是一個非常有用的頁面。

然而,仍然完全支持鍵值觀察(KVO),但您需要執行手動綁定的部分。這使得在UITableView中顯示有序的動態項目列表比在Mac OS X上更加痛苦,在Mac OS X中,您只需在NSArrayController中掛接即可。另請參閱SO上的this question

相關問題