如何在按钮的点击方法上在 Uiimageview 上设置按钮图像?
How to set button image on Uiimageview on click method of button?
我想在 UIImageview.image UIButton 的点击方法中设置 UIButton 背景图像。
-(void)Click_save:(UIButton *)sender
{
UIButton *btn = sender;
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(10, 60, 320, 600)];
[self.view addSubview:view];
UIImageView *imgview = [[UIImageView alloc] initWithFrame:CGRectMake(0, 30, 300, 600)];
[view addSubview:imgview];
imgview.image = btn.imageView.image;
}
您需要使用 imageView 的 image
属性 而不是 backgroundColor
属性。您还需要使用按钮的 imageForState: 属性 来获取图像。
使用:
imgview.image = [btn imageForState:UIControlStateNormal];
我想在 UIImageview.image UIButton 的点击方法中设置 UIButton 背景图像。
-(void)Click_save:(UIButton *)sender
{
UIButton *btn = sender;
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(10, 60, 320, 600)];
[self.view addSubview:view];
UIImageView *imgview = [[UIImageView alloc] initWithFrame:CGRectMake(0, 30, 300, 600)];
[view addSubview:imgview];
imgview.image = btn.imageView.image;
}
您需要使用 imageView 的 image
属性 而不是 backgroundColor
属性。您还需要使用按钮的 imageForState: 属性 来获取图像。
使用:
imgview.image = [btn imageForState:UIControlStateNormal];