0
好的,我對整個GUI編程是新手,所以這可能是一個非常簡單的問題,但對我來說已經證明很難。單擊Cocoa中的按鈕時將值設置爲int
我有一個3按鈕的應用程序。按鈕A是主按鈕,它啓動和停止應用程序。我創建了一個帶有IBAction的類併爲該按鈕編寫了代碼。有用。我也有用於設置選項的按鈕B和C.我創建了兩個IBOutlets:ButtonBAction和ButtonCAction,並將控件拖到(在界面構建器中)我的類到每個按鈕並選擇操作。
現在,這個想法是,當按鈕B被按下時,一個選項被設置,基本上一個int(在按鈕A的類上)被設置爲1.與按鈕C相同。我該怎麼做?我如何檢測按鈕B或C被點擊並設置這些整數?
感謝
好的,所以我需要刪除與IBOutlet的連接,對吧?而且,如何訪問識別值? – Uri 2009-12-13 13:38:10
對於你所描述的,你不需要IBOutlet連接。該按鈕作爲「發件人」發送給IBAction。 – MarkPowell 2009-12-13 14:03:40
謝謝,所以:這是sender.id?發件人ID?發送者> ID?我仍然掌握一些客觀的C符號... – Uri 2009-12-13 14:06:03