我需要为iPad做一个应用程序,我是初学者。 我读过很多关于Objective-C,iPod和iPad应用程序,XCODE的书。 我的应用程序将有一个主菜单(有15个选项/按钮)。每个选项都将有一个下一个屏幕,其子菜单/ popover有5-10个选项。每个选项都可能有最后一个带有表格,图形等的屏幕,或者可能是另一个子菜单。 如你所见,我将有很多屏幕。我读过有关Storyboard的内容。我已经做了一些例子,并且确实让一些事情变得非常简单,但在这些例子中,我只有5-6个屏幕,每个屏幕都不同... 在我的应用程序中,我想制作一个屏幕并在其他选项中重复使用它,因为有些屏幕非常相似,只是有不同的选项(如菜单/弹出窗口,表格,图形等)。 我的问题是,使用Storyboard是否方便? 提前致谢
答案 0 :(得分:0)
我认为故事板很棒(只是刚开始使用它们)。 我很想用多个故事板创建你的应用程序。 例如MainMenu故事板,然后是该屏幕上每个5-10个选项的单独故事板。
虽然您可以在每个屏幕“模板”中使用XIB,但我认为这不会减少您需要编写的代码。是的,你可以在多个屏幕上重复使用XIB,但是你可以通过一个带有一堆孤立的viewControllers的故事板来做同样的事情。
你的第三个选择当然是用代码写出来的;例如,编写一个可以根据存储在数据库或plists等中的数据随意创建和显示视图控制器和视图的演示引擎。如果您计划创建可以从此方法中受益的多个应用程序,这是一个很好的选择。