美文网首页
iOS开发初级篇(-、基础001)

iOS开发初级篇(-、基础001)

作者: feitry | 来源:发表于2018-07-19 14:24 被阅读0次

    本篇文章,仅代表我的个人观点,如有疏漏,还望不吝赐教。

    相对于任何行业或者任何语言来说,iOS开发还是很简单的,许多开始学习后选择放弃的朋友,无非是入门方式不对罢了。每个人都有自己的学习方式,下面我要说的是我自己的,仅供参考。

    基础篇,从应用类型的实战工作着手,常用的三大控件:UILable、UIImageView、UIButton,此外开发时,还会用到输入框:UITextField、UITextView。

    本篇文章,由简及深,先来看代码,看看开发中的三大控件使用:

    
            //UILable
            UILabel *lable = [[UILabel alloc]init];//初始化对象lable
            lable.frame = CGRectMake(20.0, 20.0, 200.0, 40.0);//设置lable控件在父控件的位置
            lable.text = @"我是lable";//设置lable的属性text,显示lable的文字
            lable.textColor = [UIColor grayColor];//设置lable的文字颜色,灰色
            lable.textAlignment = NSTextAlignmentCenter;//设置lable文字对齐方式 居中 记忆单词 center 中心
            lable.font = [UIFont systemFontOfSize:20.0];//设置label文字的大小,字号为20
            lable.backgroundColor = [UIColor blueColor];//设置lable的背景颜色为蓝色
            [self.view addSubview:lable];//添加到父视图上,运行项目,可见到lable
           
    
        //UIImagaeView
        UIImageView *imageView = [[UIImageView alloc]init];//初始化imageView对象
        imageView.frame = CGRectMake(20.0, 80.0, 80.0, 80.0);//设置imageView的位置
        imageView.image = [UIImage imageNamed:@"icon"];//设置imageView的image属性,显示图片
        [self.view addSubview:imageView];//添加imageView到父视图
    
            //UIButton
            UIButton *button = [[UIButton alloc]init];//初始化button对象
            button.frame = CGRectMake(20.0, 180.0, 80.0, 40.0);//设置button控件在父控件的位置
            button.backgroundColor = [UIColor greenColor];//设置button控件的背景颜色
            [button setTitle:@"我是按钮" forState:UIControlStateNormal];//设置button的文字
            [button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];//设置button的文字颜色
            [button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];////设置button的点击事件
            [self.view addSubview:button];
    

    按钮点击事件的实现方法:

    
        -(void)buttonClick:(UIButton *)sender {   
    
                NSLog(@"点击了按钮");
    
        }
    

    相关文章

      网友评论

          本文标题:iOS开发初级篇(-、基础001)

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