如何使用Objective C为UIView添加自定义标记属性

时间:2016-06-27 23:18:45

标签: ios objective-c

假设有这样的属性:

@property (nonatomic, copy) NSString* tag;

我想要实现的是让UIView的任何子类都可以设置标记,如下所示:

UIButton * btn = [UIButton alloc] init...];
UILabel *lbl = [UILabel alloc]init...];
btn.tag = @"1";
lbl.tag = @"2";

我尝试解决此问题的方法是使用类别,但是,除了使用“关联对象”之外,很难在类别中实现setter方法。 有没有其他方法可以实现这个功能?

0 个答案:

没有答案