我正在编写一个测试项目来学习用代码编写所有内容。我想这样做,以便我可以更好地理解情节提要中的元素在幕后为我做了什么
在我的项目中,我有几个 UIViewControllers 共享相同的 UI 元素。例如,我在屏幕顶部有一个 UITool 栏,里面有几个按钮。
现在我想把 UIToolbar 放在一个单独的类中,这样我就不必把它全部写出来或复制粘贴到每个控制器中。
现在我知道我可以通过这样做来实现这一点:
#import "General_Add_ons.h" //the UIToolbar is properly set up in this file
@interface FirstViewController : General_Add_ons
然后我只是使用[self topToolBar];
//topToolBar 是工具栏的名称
现在我只想澄清这是最好的还是唯一的方法?
不知何故,我觉得我应该能够做到这一点:
General_Add_ons *gao = [[General_Add_ons alloc] init];
[gao topToolbar];
我在想这个错误的方式吗?如果我有多个外部类,第一种方法似乎是有限的。
提前致谢。