zoukankan      html  css  js  c++  java
  • iOS开发-按钮的基本使用

    //

    //  ViewController.m

    //  05-用代码创建按钮

    //

    //  Created by vic fan on 2017/7/30.

    //  Copyright © 2017 李洪强. All rights reserved.

    //

     

    #import "ViewController.h"

     

    @interface ViewController ()

     

    @end

     

    @implementation ViewController

    //视图加载完毕后调用,一般用来初始化(添加)控件,这个方法是系统主动调用的

    //

    - (void)viewDidLoad {

        [super viewDidLoad];

        //1.创建一个按钮对象

        UIButton *headBtn = [[UIButton alloc]init];

        //2.设置按钮的frame

        headBtn.frame = CGRectMake(30, 30, 120, 120);

        //3.添加到视图上

        [self.view addSubview:headBtn];

        //4.设置图片

        //4.1 设置普通状态的图片

        UIImage *nomalImage = [UIImage imageNamed:@"btn_01"];

        [headBtn setBackgroundImage:nomalImage forState:UIControlStateNormal];

        UIImage *hightImage = [UIImage imageNamed:@"btn_02"];

        [headBtn setBackgroundImage:hightImage forState:UIControlStateHighlighted];

        //5.设置文字

        //5.1 设置普通状态下的文字

        [headBtn setTitle:@"摸我吧" forState:UIControlStateNormal];

        //设置高亮状态的文字

        [headBtn setTitle:@"摸我干啥" forState:UIControlStateHighlighted];

        //6.设置文字颜色

        [headBtn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

        //设置高亮状态文字颜色

        [headBtn setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];

        //7 添加按钮的点击事件

    //    forControlEvents  监听的是什么事件

        [headBtn addTarget:self action:@selector(benClicked) forControlEvents:UIControlEventTouchUpInside];

        

    }

     

    - (void)benClicked{

        NSLog(@"我们快下课了");

        

    }

    - (void)didReceiveMemoryWarning {

        [super didReceiveMemoryWarning];

        // Dispose of any resources that can be recreated.

    }

     

     

    @end

  • 相关阅读:
    LBS 经纬度定位
    LBS 经纬度定位
    GPS定位基本原理
    GPS定位基本原理
    Android Studio 之 启动和停止服务
    Android Studio 之 启动和停止服务
    【算法】最短路——两点最短总权和
    【算法】最短路——两点最短总权和
    【郑轻】[1743]解方程
    【郑轻】[1743]解方程
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/7259437.html
Copyright © 2011-2022 走看看