Ios 对情节提要和不良做法的依赖

Ios 对情节提要和不良做法的依赖,ios,Ios,对于xcode、iOS和objective-c,我充其量只是个初学者。我一直在做一个项目,这个项目让我查阅了很多信息。我已经学到了很多,但最近我意识到我已经形成了一些坏习惯 我用故事板来展示应用程序的抽象视图。我注意到我做的第一件事是处理iPad的popover视图。我不知道如何通过按下按钮消除它们,所以我创建了一个新的模式序列,从弹出按钮返回到主视图 我意识到这是在创建一个新视图,并将其置于现有视图之上。这将开始连锁,直到程序最终崩溃。昨晚,我了解了代表的重要性,以及他们如何帮助我优雅地摒弃p

对于xcode、iOS和objective-c,我充其量只是个初学者。我一直在做一个项目,这个项目让我查阅了很多信息。我已经学到了很多,但最近我意识到我已经形成了一些坏习惯

我用故事板来展示应用程序的抽象视图。我注意到我做的第一件事是处理iPad的popover视图。我不知道如何通过按下按钮消除它们,所以我创建了一个新的模式序列,从弹出按钮返回到主视图

我意识到这是在创建一个新视图,并将其置于现有视图之上。这将开始连锁,直到程序最终崩溃。昨晚,我了解了代表的重要性,以及他们如何帮助我优雅地摒弃popover视图

根据我阅读的模态视图文档,我似乎也需要忽略这些类型的视图

我的问题是如何在构建应用程序时进行正确的实践。如果我有一个ViewController,它有10个按钮,每个按钮都会生成一个类似但内容略有不同的popover呢。可以在情节提要中创建10个新视图并将UI元素拖放到其中吗?这意味着主视图控制器将有10个代理,每个代理一个

还是最好创建一个常规视图,动态加载内容,并且只关心呈现视图控制器中的一个委托


编辑:就它们之间的差异而言,它们都有一个标签问题列表和一个与标签匹配的UISegmentedControl。这将允许用户填写调查。目前有10种观点,因为我有10组问题,我觉得应该有不同的观点。在每个视图的底部有4个按钮。每个视图都必须包含这4个按钮。

拥有这10个以上的代表是可以的,但并不实际。如果这些视图控制器只是略有不同-您是否考虑过创建一个基本视图控制器,然后根据内容以编程方式添加/更新一些差异?我认为这完全取决于你想展示什么,以及它们之间的差异有多大。我绝对不建议10多名代表全部委派回同一个控制器


基本上,我是对你的或问题说“是”。

让这10名以上的代表参加是可以的,但并不实际。如果这些视图控制器只是略有不同-您是否考虑过创建一个基本视图控制器,然后根据内容以编程方式添加/更新一些差异?我认为这完全取决于你想展示什么,以及它们之间的差异有多大。我绝对不建议10多名代表全部委派回同一个控制器


基本上,我对你的问题是肯定的。

我个人不喜欢有这么多的观点。我更愿意让它以编程方式完成。我总是为寻找最优雅的解决方案而感到压力,而拥有这些虚拟克隆让我感觉不太对劲。非常感谢。我个人不喜欢有这么多的观点。我更愿意让它以编程方式完成。我总是为寻找最优雅的解决方案而感到压力,而拥有这些虚拟克隆让我感觉不太对劲。非常感谢。