我在 Storyboard中有 2 个 View (xcode、swift),它们具有相同的主要元素,但导航元素完全不同。第一个 View 在注册后显示,第二个 View 是应用程序设置的一部分。
页面如下所示:
我的程序员做了什么:2个独立的 View ,带有复制和粘贴的元素以及单独的 Controller (具有重复的功能,复制和粘贴了400行代码!)
在 Xcode 中执行此操作的正确方法是什么?
最佳答案
创建一个唯一的 UIViewController 来处理“列表”的事情,并将其嵌入到 2 个不同的其他 UIViewController 中,这些 UIViewController 只会处理不同的导航。您可以在 Storyboard中使用“containerView”元素。请参阅https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/ImplementingaContainerViewController.html
关于ios - 如何正确处理 Storyboard中具有相似 Controller 的相似 View 而不重复代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45648487/