我正在设计一个带有主页的 iPhone 应用程序。此页面有多个按钮 (6),用于不同的事情。
2 个按钮是一个简单的视图,只有一些信息并返回主屏幕。下一个按钮打开一封电子邮件,我相信这只是一个视图,因此与其他两个没有太大不同。
这就是它变得复杂的地方。一个按钮将拍照,另一个按钮将从库中选择一张。完成后,它将对其进行编辑并创建一个我将创建的对象。该对象将存储在一个数组中,该数组将由主页的最后一个按钮打开,UITableViewController 将控制它。
我的第一个问题是我应该使用基于导航的视图控制器还是只使用我可以自己创建的视图控制器?或者我应该使用我什至不知道的东西?
请帮忙!!!如果您能帮上忙,真诚的谢谢您!
编辑:
好吧,我首先尝试了自己的方式,我遇到的唯一问题是这段代码
- (void) displayView:(int)intNewView {
NSLog(@"%i", intNewView);
[home.view removeFromSuperview];
Instructions *i = [[Instructions alloc]init];
instructions = i;
[self.view insertSubview:instructions.view atIndex:0];
}
它在我的 SwitchClass 中,它控制主窗口的视图。我知道它在那里工作,因为当它第一次运行时,开关类将它引导到主屏幕。我知道正在调用该方法,因为控制台正在显示 NSLog 的东西,但它不会切换。