如何从UialertView更改视图



当我单击显示的uialertView时,请向我解释如何更改Uiview

类。如果您知道任何教程

,请不要犹豫

假设我当前正在显示viewContoller1,当我收到特殊数据包时,我必须根据用户选择

显示另一个XIB

我尝试了UialertView代表中的pushViewController,请

使用uialertview委托。因此,在特定的课程中,您要打电话给。在标题文件中,添加SO

@interface SomeClass : UIViewController <UIAlertViewDelegate> {
...

然后,当警报为alloc/init设置委托

UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"title" message:@"message" delegate:self cancelButtonTitle:@"NO" otherButtonTitles:@"YES", nil];
        [alert setDelegate:self];
        [alert show];

在与AlertView同一类中,将此委托方法放入。

-(void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
    if ([alertView cancelButtonIndex] == buttonIndex){
        return;
    //Do your UIView change here
}

希望这有帮助

最新更新