经过多个小时寻找工作视图切换代码后,我终于在YouTube上找到了a great tutorial。这正是我需要按下按钮时切换视图所需的。切换iPhone应用程序的视图 - 这是正确的方式?
我只是想知道该视频中使用的技术是否有效。所使用的代码切换屏幕是
viewsViewController *second = [[viewsViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:second animated:YES];
凡viewsViewController(或用于有任何类)是一类的UIViewController的子类。该类是通过单击文件>新建文件>添加UIViewController子类来完成的。
此方法是否按照Apple指导原则?这种方法是否记忆友好?
我当然希望这项技术是有效的。所有其他的例子包含的信息太少,所以我不能让这个例子工作。这是非常时尚的短代码工作。
感谢您的回应家伙。 – Rick
当您在第一段中提到“期望”时。你是指对用户或程序的期望吗? 如果可能,我不想在顶部或底部显示导航栏。我可以避免并仍然使用控制器吗?我会看看我能否弄清楚。谢谢@caleb! – Rick
@Rick:两者。您通常以模态方式呈现视图控制器以响应某些临时情形:从用户请求信息,插入信息,更改设置等。调用'-presentModalViewController:animated:'后,您最终会调用'-dismissModalViewController :动画:'。阅读更多[这里](http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html)。是的,你绝对可以使用导航控制器,而不必在顶部显示导航栏。 – Caleb