вы можете создать пользовательскую кнопку как подкласс UIButton
Вы можете создать свойства для этого
например
в .h файле
@interface CustomButton : UIButton
{
NSString *name;
}
@property (nonatomic,retain) NSString *name;
@end
.m файл
@implementation CustomButton
@synthesize name;
- (void)dealloc{
[name release];
[super dealloc];
}
@end
Теперь код, где вы создаете кнопку
sendButton = [[CustomButton alloc] initWithFrame:CGRectMake(170, 350, 90, 30)];
[sendButton setTitle:@"YES!" forState:UIControlStateNormal];
[sendButton setName:@"John"];
[sendButton addTarget:self action:@selector(sendAlert forControlEvents:UIControlEventTouchUpInside];
[sendButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
sendButton.backgroundColor = [UIColor whiteColor];
[popoverView addSubview:sendButton];
[sendButton release];
теперь в вызываемом методе вы можете получить к нему доступ, используя свойство этой кнопки с именем name