设置按钮的背景图像作为图像视图图像

时间:2011-03-31 11:16:07

标签: iphone objective-c

我是一个应用程序,我想在其中设置我的图像视图的图像与我的按钮相同,已被点击.. 我正在使用此代码;

mainSlideShowImageView.image=((UIButton *)sender).image;

但有错误..

65:错误:在非结构或联合的情况下请求成员'image'

还有什么其他方式呢?

3 个答案:

答案 0 :(得分:0)

[(UIButton *)sender imageForState:UIControlStateNormal];

或者,如果是背景图片,backgroundImageForState:

答案 1 :(得分:0)

尝试使用currentImage或currentBackgroundImage,如下所示:

UIButton *ad = [[UIButton alloc] initWithFrame:CGRectZero];
UIImageView *iV = [[UIImageView alloc] initWithImage:ad.currentBackgroundImage];

UIButton *ad = [[UIButton alloc] initWithFrame:CGRectZero];
UIImageView *iV = [[UIImageView alloc] initWithImage:ad.currentImage];

答案 2 :(得分:0)

试试这个

UIButton *button = (UIButton *)sender;
mainSlideShowImageView.image= button.currentImage;