0

我正在开发一个包含少量 UIView 的应用程序/游戏:

  • 用户/通行证表格
  • 标题菜单
  • 配置菜单
  • 1 MapView 将成为主视图
  • 我将使用“animateWithDuration”函数动态显示 4 个 UIViews 和动画
  • 2 个警报 UIViews

我从未使用过 Storyboard,所以我想知道什么是最好的解决方案:

  • 使用 Storyboards 来控制导航流程(在这种情况下可以使用 animateWithDuration 吗?)
  • 像我到目前为止所做的那样以编程方式显示/隐藏 UIView
  • 结合使用两者(如果可能的话)
  • 其他
4

2 回答 2

1

Storyboard 提供了一种方便的方式来组织和呈现 UIView 之间的导航结构。在 UIView 转换之间传递状态的 Segue 机制还鼓励更好的组织和更可维护的代码。IMO,几乎没有理由不在现代(例如针对 iOS 5 或更高版本)iOS 应用程序中使用 Storyboard。

您描述的所有场景在使用 Storyboard 时都可以直接实现。您绝不会“锁定”在所有视图之间使用 segues。您可以根据您的应用程序进行混合和匹配。

于 2012-07-25T19:44:27.743 回答
1

对于 iOS 5,我同意 Kaelin 的回答:在一个地方更好地组织,并且我的项目中有些项目不适合情节提要,这些项目仍然可以通过稍后加载 .xib 文件以编程方式添加。

但是,对于您需要做的任何 iOS 4.x 或更早版本的支持,storyboard 对您没有帮助。iOS 4.x 或更早版本不支持它。

于 2012-07-25T19:51:25.750 回答