当前位置:编程学习 > wap >>

iOS中如何用UIAlertView来确认提交动作?

原问题描述:
大家好,请教一个关于UIGestureRecognizer的问题。
比如我需要在用户在操作之后,用UIAlertView来确认提交动作,我试过一些方法都没成功。
 
解决方案:
这样:
[java]  
UISwipeGestureRecognizer *gesture1 = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(didSwipeRight:)];  
gesture1.direction = UISwipeGestureRecognizerDirectionRight;  
[yourView addGestureRecognizer:gesture1];  
 
 
在Action方法中:
[java]  
-(void)didSwipeLeft:(UIGestureRecognizer *)gestureRecognizer {  
    UIAlertView *Alert = [[UIAlertView alloc] initWithTitle:@"" message:@"Are you sure to commit with its action" delegate:self cancelButtonTitle:CKString(@"NO") otherButtonTitles:CKString(@"YES"),nil];  
    [Alert show];  
    Alert.tag=222;  
    Alert.delegate=self;  
    [Alert release];  
}  
 
 
在AlertView Delegate
[java]  
-(void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {  
  
    if(alertView.tag==222) {  
        if(buttonIndex==1)  
        {  
            //// Yes condition  
        } else {  
           ///// No condition  
        }  
    }  
}  
 
 
补充:移动开发 , IOS ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,