我看过如何通过 iPhone 上的按钮切换视图?但这并没有回答如何使用按钮在视图之间来回切换。提出问题的人确定了他们可以使用 uinavigationcontroller 在视图之间切换的答案。
我将以下代码放在一个 ibaction 中,当在主视图中按下一个按钮时,它就会启动。
PhoneNumberViewController *phoneNumberViewController1 = [[PhoneNumberViewController alloc] initWithNibName:@"PhoneNumberView2" bundle:nil];
self.phoneNumberViewController = phoneNumberViewController1;
[self.view removeFromSuperview];
[self.view insertSubview: phoneNumberViewController1.view atIndex:0];
当此代码执行时,整个视图将变为空白。如果我省略了 removefromsuperview 部分,那么视图会消失在我的按钮后面,但按钮仍然存在。我不确定这是否是在按钮之间切换的正确方法,但如果有人知道如何做到这一点,请提供帮助。另外,如果有人知道任何使用按钮在视图之间切换的示例项目,请告诉我。
太感谢了!