Cocoa touch 为UIImageView指定一个字符串标记
是否可以将文本标记指定给任何UIObject?如果没有,我还有别的办法吗?我能做些什么,例如:Cocoa touch 为UIImageView指定一个字符串标记,cocoa-touch,Cocoa Touch,是否可以将文本标记指定给任何UIObject?如果没有,我还有别的办法吗?我能做些什么,例如: image.tag = [NSString stringWithFormat: @"Hello"]; 谢谢你的帮助 否,标记是一个整数 考虑子类化UIImageView类,只添加一个NSString属性。这几天真的很简单 例如: @interface TaggedImageView : UIImageView @property (nonatomic, strong) NSString *tagSt
image.tag = [NSString stringWithFormat: @"Hello"];
谢谢你的帮助 否,标记是一个整数 考虑子类化
UIImageView
类,只添加一个NSString
属性。这几天真的很简单
例如:
@interface TaggedImageView : UIImageView
@property (nonatomic, strong) NSString *tagString;
@end
@implementation TaggedImageView
@end
然后用TaggedImageView
代替UIImageView
如果仅从一个.m文件访问
MyImageView
,则可以将这些行放在#import
语句之后。标记属性是一个NSInteger
-因此这是不可能的
您可以创建一个子类并添加一个
NSString
属性。标记属性是一个NSInteger-因此不是。您可以创建一个子类并添加一个NSString属性。文件->新建->文件,然后(可能)目标-C类->下一步->然后选择要创建子类的对象。也请阅读这篇文章,我将把我之前的评论作为答案发布——如果你接受,那么你会得到代表:)如果你还有其他问题,那么就发布一个新的问题。这表明1。您还没有阅读任何文档,2。您对Objective-C没有基本的了解,但是在用它编写整个操作系统之前,您并没有尝试学习该语言,而是问一些琐碎的问题。您不应该做任何一项。@Carbonic:相当刻薄的注释:-)