如何在按钮的点击方法上在 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];