0

任意のUIObjectにテキストタグを割り当てることは可能ですか?そうでない場合、私がそれを行うことができる別の方法はありますか?たとえば、次のことができますか。

image.tag = [NSString stringWithFormat: @"Hello"];

助けてくれてありがとう!

4

2 に答える 2

1

タグプロパティはNSInteger-であるため、これは不可能です。

サブクラスを作成してNSStringプロパティを追加できます。

于 2013-02-03T15:00:07.033 に答える
0

いいえ、タグは整数です。

クラスをサブクラス化し、プロパティUIImageViewを追加することを検討してください。NSString最近は本当に簡単です。

例:

@interface TaggedImageView : UIImageView
@property (nonatomic, strong) NSString *tagString;
@end
@implementation TaggedImageView
@end

次にTaggedImageView、の代わりに使用しUIImageViewます。

1つの.mファイルからのみアクセスする場合は、ステートメントMyImageViewの直後にこれらの行を配置できます。#import

于 2013-02-03T14:59:40.163 に答える