2010-03-12 2 views
0

Как получить идентификатор объекта из UIButton? Я хочу знать, какой uibutton нажат в данный момент, когда я не сохраняю указатель на uibutton.Как получить идентификатор объекта из UIButton?

+0

Что вы подразумеваете под "идентификатором объекта"? –

+0

Я в порядке ответ: используйте uibutton.tag :) –

ответ

1

Не ваш вопрос, так что трудно понять, что вы просите ... Но я буду подвергать сомнению, предположив, что вы просите, как получить доступ к UIButton из вашего код? Если это так, то мне также нужно предположить, что вы добавили эту кнопку через интерфейс Builder, и в этом случае вам просто нужно добавить директиву для предварительного процессора 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. Drag FROM объект который должен знать TO объект, который необходимо знать о. Таким образом, вы можете перетащить из владельца файла в UIButton, чтобы подключить IBOutlet ... и затем перетащить управление из UIButton обратно владельцу файла для подключения IBAction.