使用Storyboard比动画UIViews更好?

时间:2012-07-25 19:13:09

标签: ios uiview storyboard animated

我正在开发一款包含少量UIViews的应用/游戏:

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

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

  • 使用Storyboard来控制导航流程(在这种情况下可以使用animateWithDuration吗?)
  • 以编程方式显示/隐藏UIViews,直到现在为止
  • 使用两者的组合(如果可能的话)
  • 其他

2 个答案:

答案 0 :(得分:1)

故事板提供了一种在UIViews之间组织和呈现导航结构的便捷方式。在UIView转换之间传递状态的Segue机制也鼓励更好的组织和更易维护的代码。 IMO,没有什么理由在现代(例如,定位iOS 5或更高版本)iOS应用中使用Storyboard。

使用Storyboard时,您所描述的所有场景都很容易实现。您绝不会“锁定”在所有视图之间使用segue。您可以根据自己的应用进行混合搭配。

答案 1 :(得分:1)

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

但是,对于您需要执行的任何iOS 4.x或更早版本的支持,故事板不会对您有所帮助。 iOS 4.x或更早版本不支持它。