如何在iPhone中获取按钮背景图像?

Sam*_*mar 4 iphone background button ios

目前我在iPhone应用程序中工作,我已经为两个按钮创建了两个按钮并设置了图像,当用户触摸button2然后在button2内显示button1图像时,我尝试了我的水平最好,但我无法解决这个问题,请任何一个帮助我

提前致谢

我试过这个:

     btn1 = [UIButton buttonWithType:UIButtonTypeCustom];
    [btn1 setImage:[UIImage imageNamed:@"4.png"] forState:UIControlStateNormal];
    btn1.frame=CGRectMake(61, 60, 50, 50);
    [btn1 addTarget:self action:@selector(Button1Method) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn1];  

    btn2 = [UIButton buttonWithType:UIButtonTypeCustom];
    [btn2 setImage:[UIImage imageNamed:@"8.png"] forState:UIControlStateNormal];
    btn2.frame=CGRectMake(112, 60, 50, 50);
    [btn2 addTarget:self action:@selector(Button2Method) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn2]; 



-(void)Button2Method
{

 [btn2 setImage:[UIImage imageNamed:btn1.currentBackgroundImage] forState:UIControlStateNormal];

}
Run Code Online (Sandbox Code Playgroud)

The*_*ger 6

试试这个:-

[btn2 setImage:btn1.currentImage forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

并且currentBackgroundImage是一个UIImage你正在对待它,因为NSString这是错误的.