美文网首页iOS-OC初级
iOS应用开发实战(3)-Button

iOS应用开发实战(3)-Button

作者: 逸飞u | 来源:发表于2016-03-06 15:28 被阅读30次

    这节课杨武老师主要讲了

    • 控件和控制代码连接的方式
    • 基于Button控件的Demo

    关于界面和代码分离结构

    • 用 Interface Builder 画界面(.xib、nib)
    • 控制代码保存在.m文件

    IBOutlet & IBAction

    (中文:插座?)

    • 图示:


      Outlet图示.png
    • xib中的connections代码


      xib中的connections代码.jpg
    • Tips:打开storyboard源代码方式


      打开storyboard源代码方式.png
    • IBAction举例

      -(IBAction)greeting:(id)sender{
        ...
      }
      

    Demo:helloButton

    • 完成后如图:


      Simulator Screen Shot 2016年3月6日 15.20.28.png
    • 用代码创建button(图中的红色按键)

      //--------------代码创建button--------------
      -(void)createButton{
      
      //创建
        UIButton *btn =[UIButton buttonWithType:UIButtonTypeCustom];
      
      //定制
        btn.frame =CGRectMake(190, 190, 80, 50);//位置
        [btn setTitle:@"OK" forState:UIControlStateNormal];//按键文字
        [btn setTitleColor:[UIColor redColor]  forState:UIControlStateNormal];//颜色
      
      //add
        [self.view addSubview:btn];
      
      //添加响应
        [btn addTarget:self action:@selector(greeting:) forControlEvents:UIControlEventTouchUpInside];
      
      }

    相关文章

      网友评论

        本文标题:iOS应用开发实战(3)-Button

        本文链接:https://www.haomeiwen.com/subject/xbjakttx.html