我有一个单独的自定义类,可以完成所有控件的自定义。 我也在定制导航栏按钮。
现在在导航VC的viewDidLoad中,我将对VC的leftBarButtonItem的引用传递给自定义类,并且引用的类型为UIBarButtonItem。但他如何定制类知道,传递给UIBarButtonItem的引用是左键? 我需要课程才能知道这一点,因为左键的自定义与右键不同。 如果有可能使用内置框架功能,我想避免为此创建自定义Enum。
你能帮帮忙吗?
答案 0 :(得分:0)
我做了类似的事情。您可能希望使自定义方法具有一个参数,告诉它您传递的是什么类型的按钮
[CustomizationClass customizeButton:leftBarButton ofType:kLeftBarButton];
然后使customizeButton方法检查“ofType”并相应地进行自定义。
编辑:只是阅读你对自定义枚举的看法。据我所知,没有办法发现这一点。