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

  • 相关阅读:
    Java静态方法 与 非静态方法(实例方法)的区别
    java实现多态 方法的重写和重载的区别
    Linxu系统dpkg命令
    2016/5/23 阴天
    C#网络应用编程 类,构造函数,方法,属性和字段
    网络应用编程中的 ref
    编程经验(C#)
    Unity常用API备忘录
    Unity快捷键总结
    Unity ScriptObject创建Asset文件
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/7259437.html
Copyright © 2011-2022 走看看