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