【发布时间】:2012-10-15 11:12:16
【问题描述】:
我有一个单独的自定义类来完成所有控件的自定义。 我也在自定义导航栏按钮。
现在在导航 VC 的 viewDidLoad 中,我将一个对 VC 的 leftBarButtonItem 的引用传递给自定义类,并且该引用的类型是 UIBarButtonItem。但是自定义类如何知道传递的对 UIBarButtonItem 的引用是左按钮? 我需要班级知道这一点,因为左按钮的自定义与右按钮不同。 如果可以使用内置框架功能来实现,我想避免为此创建自定义枚举。
你能帮忙吗?
【问题讨论】:
-
一段代码会很有帮助。
-
你可以使用标签.. 你可以让 leftBtn.tag = 0; &rightBtn.tag = 1;在定制类中,根据标签你可以来到它是哪个 barBtn ..
-
不幸的是,我受法律约束不发布具体代码。但这是一个关于可可触摸框架功能和一些检测特征/属性的技术的问题。描述只是为其提供上下文。如果我没有足够清楚地描述问题,请询问具体情况。
标签: objective-c ios uinavigationcontroller customization