如何将一个按钮链接到两个视图?

时间:2014-01-18 11:50:13

标签: ios objective-c uibutton

我有一个按钮的req,点击时有两个选项:1)转到查看a1和2)转到查看a2。

有可能吗?

我在第一个屏幕“A”中有一个按钮“Btn”,该按钮链接到两个视图。 我怀疑是

“它如何知道按钮点击时显示哪个视图?(无论是一个接一个还是其他任何情况)”

1 个答案:

答案 0 :(得分:1)

嗯,我希望我理解你,我希望你自己明白你需要什么。由于同时打开两个视图控制器对我来说似乎很荒谬,我假设您需要依次打开视图控制器。可以这样做:

static BOOL shouldOpenFirst = YES;

- (void)handleButtonClik:(id)sender
{
   UIViewController *viewController = shouldOpenFirst ? [FirstViewController new] : [SecondViewController new];

 [self.navigationController pushViewController:viewController];

 shouldOpenFirst = !shouldOpenFirst;

}