任意の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