所有
当我点击视图上的按钮
时,它将显示UIAlertViewUIAlertView *alert = [[UIAlertView alloc]
initWithTitle: @"Will you?"
message:@"will you go there?"
delegate:self
cancelButtonTitle:@"No"
otherButtonTitles:@"Yes" nil];
我想给两个按钮两个选择器,当我点击“否”按钮时,什么也不做,但只是关闭这个警报视图,如果我点击是按钮,这意味着我选择一个名为'donextthing'的选择器,我该怎么办?谢谢
答案 0 :(得分:2)
在.h中添加 UIAlertViewDelegate ,如下所示:
@interface yourView : UIViewController <UIAlertViewDelegate> {
在你的.m中添加 UIAlertView :
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
NSString *alertIndex = [alertView buttonTitleAtIndex:buttonIndex];
if([alertIndex isEqualToString:@"Yes"])
{
//Do something
}
}