Xcode 6 使用具有 4 个不同视图控制器的相同视图
Posted
技术标签:
【中文标题】Xcode 6 使用具有 4 个不同视图控制器的相同视图【英文标题】:Xcode 6 Use the same View with 4 different viewcontrollers 【发布时间】:2015-03-12 22:22:55 【问题描述】:在我的项目中,我有一个希望与多个 ViewController 一起使用的视图。
例如:我有一个名为 WeekView 的视图和 7 个 ViewControllers。当用户打开应用程序时,他会看到 7 个按钮,每个按钮都将他带到具有相同视图的 ViewController。
所以我的问题是:我是否可以将同一个 WeekView 与所有 7 个 ViewController 一起使用,还是应该创建 7 个 View?
【问题讨论】:
您绝对应该使用相同的视图。 【参考方案1】:当然,您可以将 1 个视图(xib 或故事板)与许多视图控制器一起使用。
一个导入规则:永远不要复制你的源代码;-)
所以如果这个视图有 7 次相同,就不需要复制了。
【讨论】:
即使视图有应该链接到 ViewController 的按钮? 为每个按钮和操作创建一个具有 IBOutlet 属性的 ParentViewController。然后用您的 ParentViewController 继承彼此的视图控制器。使用此解决方案,每个视图控制器都可以访问按钮... 我不知道该怎么做。我刚开始使用objective-c以上是关于Xcode 6 使用具有 4 个不同视图控制器的相同视图的主要内容,如果未能解决你的问题,请参考以下文章
在一个视图控制器中使用不同的按钮上传多个图像(iOS、Xcode 9、Swift 4)
Xcode 4.2.1 UIScrollViews不在故事板中滚动
ios 6 ios 7 xcode 4.6 xcode5 困境