我有一个视图,我在界面生成器中使用tableview和相关插座等构建,以显示项目列表。点击一个项目可以显示该项目的细节。我可以继承使用Interface Builder构建的视图吗?
我现在想创建一个非常相似的视图,其中列出了相同种类的项目以及一些额外的控件和不同的单元格选择行为。在这种情况下,如果用户点击该项目,他们将有效地使用该项目作为模板来创建新项目。或者,他们可以点击一个按钮来创建一个新项目。除此之外,我想从原始视图重用很多逻辑 - 例如项目是依赖于位置的,并且有后台线程更新位置信息。
看起来自然要做的事情是继承原始视图控制器并使用IB构建第二个视图布局。然而,在我开始之前,我想知道这是否可行/推荐的做法?国际文凭组织是否会承认超类中的IBOutlets,并让我联系他们?