UI 开灯游戏

来源:互联网 发布:ubuntu中文输入法错误 编辑:程序博客网 时间:2024/06/04 19:24

开灯游戏



宏定义

#define Screen_Width [UIScreen mainScreen].bounds.size.width#define Screen_Height [UIScreen mainScreen].bounds.size.height

导入两张图片



//

//  ViewController.m

//  Tank_UI_02Test

//

//  Created by ibokan on 16/1/5.

//  Copyright © 2016谭其伟. All rights reserved.

//


#import "ViewController.h"


@interface ViewController ()

{

    UIButton *button1;

    UIButton *button2;

}



@end


@implementation ViewController


- (void)viewDidLoad {

    [superviewDidLoad];

    

    NSLog(@"UIScreen_Wight= %f,UIScreen_Height= %f",Screen_Width,Screen_Height);

    

    for (int i =1; i < 11; i++) {

        

        for (int j =1; j < 7; j++) {

            button1 = [UIButtonbuttonWithType:UIButtonTypeCustom];

            button1.frame =CGRectMake(70*j-68,30+i*68-68,68, 68);

            button1.tag = i*6+j-6;

            [button1setImage:[UIImageimageNamed:@"5.jpg"]forState:UIControlStateNormal];

            

            [button1setImage:[UIImageimageNamed:@"1.jpg"]forState:UIControlStateSelected];

            

            [button1addTarget:selfaction:@selector(button1Action:)forControlEvents:UIControlEventTouchUpInside];

            

            [self.viewaddSubview:button1];

            

        }

    }

   

}


#pragma mark ~~~~~~~~~~~~~实现方法~~~~~~~~~~~~~~~

-(void)button1Action:(UIButton *)sender

{

    

    sender.selected = !sender.selected;

    for (int i =0; i < 11; i++) {

        for (int j =2; j < 6; j++){

           

            if (sender.tag == i*6+j) {

                UIButton *b1 = [self.viewviewWithTag:sender.tag+1];

                b1.selected = !b1.selected;

                UIButton *b2 = [self.viewviewWithTag:sender.tag+6];

                b2.selected = !b2.selected;

                UIButton *b3 = [self.viewviewWithTag:sender.tag-1];

                b3.selected = !b3.selected;

                UIButton *b4 = [self.viewviewWithTag:sender.tag-6];

                b4.selected = !b4.selected;

            

            }

        }

        

        if (sender.tag == i*6+1) {

            UIButton *b5 = [self.viewviewWithTag:sender.tag+1];

            b5.selected = !b5.selected;

            UIButton *b6 = [self.viewviewWithTag:sender.tag+6];

            b6.selected = !b6.selected;


            UIButton *b7 = [self.viewviewWithTag:sender.tag-6];

            b7.selected = !b7.selected;

        }

        if (sender.tag == i*6 && sender.tag !=6) {

            

            UIButton *b8 = [self.viewviewWithTag:sender.tag+6];

            b8.selected = !b8.selected;

            UIButton *b9 = [self.viewviewWithTag:sender.tag-1];

            b9.selected = !b9.selected;

            UIButton *b10 = [self.viewviewWithTag:sender.tag-6];

            b10.selected = !b10.selected;

        }

        if (sender.tag ==6) {

            UIButton *b8 = [self.viewviewWithTag:5];

            b8.selected = !b8.selected;

            UIButton *b9 = [self.viewviewWithTag:12];

            b9.selected = !b9.selected;

        }

        

    }

  

}



- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


@end



0 0
原创粉丝点击