UI-UIButton

来源:互联网 发布:sql server if语句 编辑:程序博客网 时间:2024/05/19 19:33
////  ViewController.m////  Created by lanqs on 15/1/3.//  Copyright (c) 2015年 Tanqihong. All rights reserved.//#import "ViewController.h"@interface ViewController (){    UIButton *_lightbutton;}- (void)initializeUserInterface;- (void)buttonPressed:(UIButton *)sender;- (void)lightbuttonPressed:(UIButton *)sender;@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];    [self initializeUserInterface];}- (void)initializeUserInterface{    self.view.backgroundColor = [UIColor blackColor];    _lightbutton = [UIButton buttonWithType:UIButtonTypeCustom];    _lightbutton.bounds = CGRectMake(0, 0, 60, 60);    _lightbutton.center = CGPointMake(80, 100);    [_lightbutton setImage:[UIImage imageNamed:@"关灯"] forState:UIControlStateNormal];    [_lightbutton setImage:[UIImage imageNamed:@"开灯"] forState:UIControlStateHighlighted];    [_lightbutton setImage:[UIImage imageNamed:@"开灯"] forState:UIControlStateSelected];    //按钮选中状态    [_lightbutton addTarget:self action:@selector(lightbuttonPressed:) forControlEvents:UIControlEventTouchUpInside];    [self.view addSubview:_lightbutton];        UIButton *nextButton = [UIButton buttonWithType:UIButtonTypeSystem];    nextButton.bounds = CGRectMake(0, 0, 100, 30);    nextButton.center = CGPointMake(280, 100);    [nextButton setTitle:@"下一页" forState:UIControlStateNormal];    [nextButton addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];    [self.view addSubview:nextButton];}- (void)lightbuttonPressed:(UIButton *)sender{    _lightbutton.selected = !_lightbutton.selected;    if (_lightbutton.selected) {        self.view.backgroundColor = [UIColor whiteColor];    }else{        self.view.backgroundColor = [UIColor blackColor];    }    }- (void)buttonPressed:(UIButton *)sender{}@end

测试图:

tu(1)

0 0