是否可以将文本标记分配给任何UIObject?如果没有,有没有其他方法可以做到呢?我可以这样做吗?例如:
image.tag = [NSString stringWithFormat: @"Hello"];谢谢你的帮助!
发布于 2013-02-03 22:59:40
不,标签是一个整数。
考虑对UIImageView类进行子类化,然后只添加一个NSString属性。这几天真的很简单。
示例:
@interface TaggedImageView : UIImageView
@property (nonatomic, strong) NSString *tagString;
@end
@implementation TaggedImageView
@end然后用TaggedImageView代替UIImageView。
如果您只从一个.m文件访问MyImageView,那么只需将这些行放在#import语句后面即可。
发布于 2013-02-03 23:00:07
tag属性是一个NSInteger -因此这是不可能的。
您可以创建子类并添加NSString属性。
https://stackoverflow.com/questions/14673704
复制相似问题