任意のUIObjectにテキストタグを割り当てることは可能ですか?そうでない場合、私がそれを行うことができる別の方法はありますか?たとえば、次のことができますか。
image.tag = [NSString stringWithFormat: @"Hello"];
助けてくれてありがとう!
任意のUIObjectにテキストタグを割り当てることは可能ですか?そうでない場合、私がそれを行うことができる別の方法はありますか?たとえば、次のことができますか。
image.tag = [NSString stringWithFormat: @"Hello"];
助けてくれてありがとう!
タグプロパティはNSInteger-であるため、これは不可能です。
サブクラスを作成してNSStringプロパティを追加できます。
いいえ、タグは整数です。
クラスをサブクラス化し、プロパティUIImageViewを追加することを検討してください。NSString最近は本当に簡単です。
例:
@interface TaggedImageView : UIImageView
@property (nonatomic, strong) NSString *tagString;
@end
@implementation TaggedImageView
@end
次にTaggedImageView、の代わりに使用しUIImageViewます。
1つの.mファイルからのみアクセスする場合は、ステートメントMyImageViewの直後にこれらの行を配置できます。#import