我尝试向UIView
添加自定义属性,因此我可以在所有UIView
个对象中使用它们和所有UIView
&# 39; s子类,如UIImageView
,UISlider
......等
我已尝试使用类别来执行此操作,但事实证明我无法在类别中使用实例变量'属性。所以,我取消了这个解决方案。
我也试图使用继承这样做,好像我创建了UIView
子类并添加了我想要的所有属性。但在这种情况下,我执行为我的所有自定义类实例获取其他属性,但我不能为任何其他UIView子类获取它们,例如UIImageView
。
我试图解决这个问题,但我无法做到。
答案 0 :(得分:0)
最后,我找到了解决问题的方法。我不确定它是否是最好的,但它对我有用。
我使用了Objective-C 2.0的运行时功能,该功能称为:关联对象。
此功能使我能够使用类别向任何类添加自定义属性。
我发现这些资源很有用: