iOS 实现图片作为接口

来源:互联网 发布:二叉树反转python 编辑:程序博客网 时间:2024/06/08 16:13

代码效果

1.

2.





1.

ViewController.h中加入

@property (nonatomic ,strong) UIButton *btn;@property (nonatomic , strong)UIImage *btnImageOn;@property (nonatomic , strong)UIImage *btnImageOff;@property (nonatomic , assign)BOOL btnStatus;

2.

ViewController.m 的viewDidLoad中加入

_btn = [[UIButton alloc] initWithFrame:CGRectMake(20, 20, 50, 50)];    _btnImageOn = [UIImage imageNamed:@"tabbar_product_selected.png"];    _btnImageOff = [UIImage imageNamed:@"tabbar_product.png"];    self.btnStatus = YES;    [self.btn addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];    [self.btn setTitle:@"Test" forState:UIControlStateNormal];    [self.btn setBackgroundImage:self.btnImageOn forState:UIControlStateNormal];        [self.view addSubview:_btn];

3.

在ViewController.m中加入相应的方法

- (void) click:(id)sender{    NSLog(@"sender = %@",sender);    if(self.btnStatus == YES)    {        [self.btn setBackgroundImage:self.btnImageOff forState:UIControlStateNormal];    }        else    {        [self.btn setBackgroundImage:self.btnImageOn forState:UIControlStateNormal];    }    self.btnStatus = !self.btnStatus;}



0 0
原创粉丝点击