我见过IPad应用程序,比如新的亚马逊应用程序,它将分割视图作为标签栏中的标签。我尝试通过从主 - 细节模板开始并向其添加标签栏和/或标签栏控制器来制作这样的模型,然后我尝试了选项卡式模板并添加了拆分视图和/或拆分视图控制器它,我甚至从头开始尝试过,但仍然没有运气。我知道它可以由苹果完成并批准,因为我开始在应用程序商店中看到更多它们。
任何人都可以帮助找到一种方法来制作这样的应用程序,最好使用故事板吗?
答案 0 :(得分:0)
问题是您使用来自apple的模板,并且他们已经在app delegate文件中设置了根视图控制器应该是什么。在这两种情况下,你都会改变它。使用主详细信息模板,您将在app delegate
中拥有此模板 UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
MasterViewController *controller = (MasterViewController *)navigationController.topViewController;
controller.managedObjectContext = self.managedObjectContext;
然后您尝试将根视图设置为标签栏控制器以及您收到错误的位置。我只是做了一个测试,几乎清除了app delegate中的所有内容,并将storybuilder中的masterviewcontroller更改为常规tableviewcontroller类,并且所有内容都已加载。如果它不是您对小型应用程序所需要的,那么最好从一个空的应用程序开始学习,并且因为知道所有内容的位置会更好,因为您是创建它的人。