0

我想通过主页中显示的警报视图菜单按钮移动到情节提要中创建的其他视图。警报视图提供包含不同视图的按钮列表。
我怎样才能转向这些观点。
我在用

-(void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 1){

}
if (buttonIndex ==2) {

}
if(buttonIndex == 3){


}

}
4

1 回答 1

1

首先,您需要获取情节提要的实例。
然后您使用情节提要实例化您的视图控制器。
然后你像往常一样推入导航堆栈。

-(void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"storyboard_name" bundle:nil];

    if (buttonIndex == 1)
    {
        ViewController1 *vc1 = (ViewController1 *)[storyboard instantiateViewControllerWithIdentifier:@"view1"];
        [self.navigationcontroller pushViewController:vc1];
    }
    if (buttonIndex ==2)
    {
        ViewController2 *vc2 = (ViewController1 *)[storyboard instantiateViewControllerWithIdentifier:@"view2"];
        [self.navigationcontroller pushViewController:vc2];
    }
    if(buttonIndex == 3)
    {
    }
}
于 2013-08-08T05:42:11.640 回答