2010-03-12 69 views
0

如何從UIButton獲取對象ID? 我想知道當我沒有保存指向uibutton的指針時,哪個uibutton被按下。如何從UIButton獲取對象ID?

+0

你所說的「對象ID」是什麼意思? – 2010-03-12 20:37:30

+0

我很好的答案:使用uibutton.tag :) – 2010-03-25 02:31:31

回答

1

不是很多你的問題,所以很難理解你的要求......但是,我會大膽地猜測通過使你問如何從內部獲得到一個UIButton訪問假設你碼?如果是這樣,那麼我還需要假設你通過添加界面生成器這個按鈕在這種情況下,你只需要在您的視圖控制器添加一個IBOutlet預處理器指令,每個按鈕對象(或視圖的)接口,例如:

@interface MyView : UIViewController { 
    UIButton *myButton; 
} 
@property (nonatomic, retain) IBOutlet UIButton *myButton; 

// Button's action which you probably already figured out 
- (IBAction)buttonPressed:(id)sender; 

然後,您需要在Interface Builder中進行連接。拖動從對象需要知道 TO 它需要了解的對象。所以,你會控制鍵拖拽文件的所有者到UIButton的連接IBOutlet中......然後按住Ctrl拖動從UIButton的迴文件的所有者連接IBAction爲。

相關問題