我正在寻找一种在所有ViewController中获取ToolBar的方法。当我进行更改时,复制和粘贴似乎不是一个好主意。我更喜欢使用情节提要来保持我的代码干净。
只是要清楚一点:您想要同一个工具栏的多个副本,而不是存在于多个位置的单个工具栏。(视图对象不能存在于多个父视图中。)
我建议在XIB文件中定义工具栏,然后在需要它的每个视图控制器中从XIB加载它。这样,它只在一个地方定义。
在主要使用情节提要的应用程序中从XIB加载视图是完全可以的。您可以使用两种技术的任意组合。XIB使加载视图而不是视图控制器场景成为可能。
请参阅此SO帖子,以获取有关如何从XIB加载视图对象(而不是视图控制器,视图)的说明:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句