【发布时间】:2011-06-26 14:36:19
【问题描述】:
有什么方法可以获取出现在我屏幕上的图像视图上的图像名称。请告诉我如何做到这一点。我已经搜索了很多,但仍然没有找到任何有用的东西。请帮忙。
【问题讨论】:
标签: objective-c cocoa-touch ipad uiimageview uiimage
有什么方法可以获取出现在我屏幕上的图像视图上的图像名称。请告诉我如何做到这一点。我已经搜索了很多,但仍然没有找到任何有用的东西。请帮忙。
【问题讨论】:
标签: objective-c cocoa-touch ipad uiimageview uiimage
您可以继承 UIImageView 并添加属性名称或标识符。
@interface MyImageView : UIImageView{
NSString *name;
}
@property (retain) NSString *name;
-(id)initWithImage:(UIImage *)image andName:(NSString *)name;
@end;
@implementation MyImageView
@synthesize name;
-(id)initWithImage:(UIImage *)image andName:(NSString *)name
{
if(self = [super initWithImage:image]){
self.name = name;
}
return self;
}
-(void)dealloc
{
self.name = nil;
[super dealloc;]
}
【讨论】:
你应该使用视图的tag属性来区分不同的imageView。
【讨论】: