由于我有许多按钮调用相同的目标方法,因此我需要为每个 UIButton 存储附加信息。整数标签对我来说是不够的,因为我需要保存至少两个整数值。
我有许多具有相同目标的按钮:
[button addTarget:self action:@selector(onButtonClick:) forControlEvents:UIControlEventTouchDown];
然后我可以得到一个发件人标签:
[((UIButton *) senter) tag];
我有一些值的 NSDictionary。根据按下的按钮,我需要更改 NSDictionary 中的值。NSDictionary 由行组成,行由行组成,行由列组成。我需要知道要更改的元素的索引,这就是为什么我需要保存一个自定义标签,它应该包含行索引、子行索引、列索引等。
我正在考虑选择哪种方法:
将整数标签解析为 NSString,然后将该字符串拆分为一个部分。
创建一个自定义 UIButton 类,允许将标签存储为对象。
- 创建一个自定义 UIButton 类,其中包含一些满足我需要的变量。
甚至您也可以提出更好的方法。
提前致谢。