Ios 如何共享视图控制器的视图布局
基本上直到现在,我在故事板中创建了一个Ios 如何共享视图控制器的视图布局,ios,objective-c,swift,storyboard,Ios,Objective C,Swift,Storyboard,基本上直到现在,我在故事板中创建了一个ViewController,在identity inspector中设置了它的类,并在类中实现了连接和行为 现在我有两个视图控制器(ViewControllerFoo和ViewControllerBar),它们在视觉上都是相同的,但是按钮的信息和动作实现是不同的。因此,我想创建一个BaseViewController,使用视图创建和通用实现,并覆盖ViewControllerFoo和ViewControllerBar中的一些方法 如果可能的话,我希望将两个
ViewController
,在identity inspector中设置了它的类,并在类中实现了连接和行为
现在我有两个视图控制器
(ViewControllerFoo
和ViewControllerBar
),它们在视觉上都是相同的,但是按钮的信息和动作实现是不同的。因此,我想创建一个BaseViewController
,使用视图创建和通用实现,并覆盖ViewControllerFoo
和ViewControllerBar
中的一些方法
如果可能的话,我希望将两个ViewControllers
都保留在故事板中,以便创建以视觉方式启动其中每一个的片段
我该怎么做
注意:我从iOS开发开始。视图布局是与视图一起工作的,而不是与视图控制器一起工作 您可以创建一个简单的.xib(或视图)文件,并在此处绘制布局 之后,将此视图添加到控制器或指定该视图作为此控制器的主视图 也可以创建视图类并以编程方式放置所有元素 只需将情节提要视为“导航”实用程序,而不是“视图布局”实用程序 注意:故事板上的视图太多会降低计算机的速度,并且看起来太难看 在xib中绘制视图以重用它,或者创建自定义视图类/集群以实现有趣的UX/UI效果