相关疑难解决方法(0)

在iOS中使用多个故事板

我的目标是创建一个选项卡式应用程序,然后每个选项卡的视图都在不同的故事板中构建.

故事板截图

我的主板是一个标签视图.

然后我创建了一个带有2个View Controller的辅助故事板(故事板#2).第一个视图控制器(也标记为初始)有一个按钮,并且segue(模态)有第二个视图.第一视图控制器

我设法通过从故事板#2继承和覆盖loadView来加载视图. loadView覆盖

这是模拟器输出.

模拟器

点击"点击我"按钮,我得到一个EXC_BAD_ACCESS.segue不起作用,似乎第二个故事板没有被完全加载.

有没有人试图这样做,并让它工作?有来自SkillMaster.net的youtube视频,但他没有证明s​​egue是否在次要故事板下工作.视频在这里:http://youtu.be/D4_twoYvB4M

感谢您的任何意见和帮助!

截图:

user-interface ios ios5 xcode4.2 uistoryboard

75
推荐指数
6
解决办法
7万
查看次数

使用UIStoryboards时的最佳做法是什么?

使用故事板一段时间之后我发现它们非常有用,但它们确实有一些限制或者至少是不自然的做事方式.虽然看起来应该为您的应用程序使用单个故事板,但是当您达到中等大小的应用程序时,这会出现几个问题.

  1. 团队内部的工作变得更加困难,因为故事板中的冲突可能有问题需要解决(任何提示都会受到欢迎)
  2. 故事板本身可能变得非常混乱和无法管理.

所以我的问题是什么是最佳使用方法?

我考虑过使用混合方法将逻辑任务拆分成单独的故事板,但这会导致UX流在代码和故事板之间分开.对我而言,这感觉是创建可重用行为(如登录操作等)的最佳方式.

我还应该考虑一下Xibs的地方吗?本文对许多问题进行了很好的概述,并提出对于只有一个屏幕的场景,在这种情况下应该使用xib.再次,这对我来说不太常见,Apples支持从故事板中实例化未连接的场景,这表明xib将来不会占有一席之地,但我可能错了.

standards xib ios5 uistoryboard

17
推荐指数
1
解决办法
5233
查看次数

标签 统计

ios5 ×2

uistoryboard ×2

ios ×1

standards ×1

user-interface ×1

xcode4.2 ×1

xib ×1