如何做才能使点击button2时,button4变换背景颜色?

如何做才能使点击button2时,button4变换背景颜色?

请尽量清晰完善地描述问题,以便大家给予专业的回复。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
Tender10 2017-11-30 15:55:38

你可以看看如下代码:

#import "ViewController.h"

@interface ViewController ()
@property(nonatomic,strong)UIButton *button2;
@property(nonatomic,strong)UIButton *button4;
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
   
    self.button2 = [[UIButton alloc] initWithFrame:CGRectMake(10, 10, 100, 20)];
    self.button2.backgroundColor = [UIColor redColor];
    [self.button2 addTarget:self action:@selector(button2Click) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:self.button2];
    
    self.button4 = [[UIButton alloc] initWithFrame:CGRectMake(10, 110, 100, 20)];
    self.button4.backgroundColor = [UIColor blackColor];
    [self.view addSubview:self.button4];

}

- (void)button2Click {
    
    self.button4.backgroundColor = [UIColor greenColor];
    
}


Tender10 2017-11-29 19:02:06

这个其实并不复杂,在button2的点击响应方法中,直接获取到button4,然后给button4设置一下背景颜色就可以了。这时候就可以将button4设置成一个全局变量,能在button2的方法中获取到就可以了。

  • 提问者 慕运维8482244 #1
    还是没明白,代码应该怎么写啊?怎么把button4设置成一个全局变量?
    2017-11-30 15:31:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师