вот один из способов сделать это. При создании кнопки установите действие для представления, или какой класс управляет логикой нажатия кнопки:
UIButton *theButton = [UIButton buttonWithType:(UIButtonType)];
[theButton addTarget:self action:@selector(deleteMe:) forControlEvents:(UIControlEvents)];
затем реализуйте метод deleteMe: где-нибудь в вашем классе:
-(void)deleteMe:(id)sender
{
//remove the button. sender is the button that was pushed.
}