我是一个应用程序,我想在其中设置我的图像视图的图像与我的按钮相同,已被点击.. 我正在使用此代码;
mainSlideShowImageView.image=((UIButton *)sender).image;
但有错误..
65:错误:在非结构或联合的情况下请求成员'image'
还有什么其他方式呢?
答案 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;