首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Assign to UIImageView a string tag

Assign to UIImageView a string tag
EN

Stack Overflow用户
提问于 2013-02-03 22:48:42
回答 2查看 314关注 0票数 0

是否可以将文本标记分配给任何UIObject?如果没有,有没有其他方法可以做到呢?我可以这样做吗?例如:

代码语言:javascript
复制
image.tag = [NSString stringWithFormat: @"Hello"];

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-03 22:59:40

不,标签是一个整数。

考虑对UIImageView类进行子类化,然后只添加一个NSString属性。这几天真的很简单。

示例:

代码语言:javascript
复制
@interface TaggedImageView : UIImageView
@property (nonatomic, strong) NSString *tagString;
@end
@implementation TaggedImageView
@end

然后用TaggedImageView代替UIImageView

如果您只从一个.m文件访问MyImageView,那么只需将这些行放在#import语句后面即可。

票数 0
EN

Stack Overflow用户

发布于 2013-02-03 23:00:07

tag属性是一个NSInteger -因此这是不可能的。

您可以创建子类并添加NSString属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14673704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档