您的位置:首页 > 移动开发 > IOS开发

蓝懿ios 技术内容和心得交流分享 11.4 控件

2015-11-04 21:11 351 查看
今天老师给我们讲了以前学过的控件  感觉今天又学到点新的东西  但又感觉听不懂  下面我们一起复习一下今天学的:

UIIview   属性 backgroundcolor(背景颜色) 

                                  alpha (透明度)

                                  hidden (隐藏)

                                  frame(位置和大小)

                                 bounds (显示边界 大小)

                                 center  (中心点)

                          方法:

//

拿到所有的子控件

                          

NSArray

*views = self.view.subviews;

//

添加控件

[self.view addSubview:v];

//   

插入控件

   [

self

.

view

insertSubview:v atIndex:0];

//   

把某个子控件 带到最前端显示

   [self.view bringSubviewToFront:self.greenView];

   

//交换子控件的位置

    [

self

.

view

exchangeSubviewAtIndex:0 withSubviewAtIndex:1];

//   

获取父视图

        UIView *superView = v.superview;

 

//遍历所有的子控件    for (UIView *v in self.view.subviews)
{        //判断对象是什么类型        if (![v isMemberOfClass:[UIButton class]])
{            //从界面中删除控件           [v removeFromSuperview];        }

    }
UILable   属性    textcolor(字体颜色)
  backgroundColor(背景颜色)
numberOfLines (行数)也可以写     [l

setNumberOfLines:0];
 

shadowColor(阴影)  hadowOffset(阴影偏移的值)
font  (设置字体大小)

   

UIButton  属性

//

添加事件

    [btn

addTarget:self action:@selector(myAction) forControlEvents:UIControlEventTouchUpInside];   
[btn addTarget:self action:@selector(myDownAction:) forControlEvents:UIControlEventTouchDown];

    [self

.

view

addSubview:btn];

UIImageview  属性

添加路径选择图片

      

UIImage *image = [UIImage imageWithContentsOfFile:@"/Users/lanyi/Desktop/imgs/8.jpg"];

超出自身位置不显示

 iv.

clipsToBounds

= YES;

    [iv setContentMode

:

UIViewContentModeScaleAspectFill

];

 学习ios  重要还是要理清楚思路  在做或者看老师代码的时候 自己多想想为什么  不要自己看着就抄       另外还是要推荐一下 蓝懿IOS这个培训机构  和刘国斌老师刘国斌老师还是很有名气的,听朋友说刘老师成立了蓝懿iOS,,老师讲课方式很独特,能够尽量让每个人都能弄明白,有的比较难懂的地方,如果有的地方还是不懂得话,老师会换个其它方法再讲解,这对于我们这些学习iOS的同学是非常好的,多种方式的讲解会理解得更全面,这个必须得给个赞,嘻嘻,还有就是这里的学习环境很好,很安静,可以很安心的学习,安静的环境是学习的基础,小班讲课,每个班20几个学生,学习氛围非常好,每天都学到9点多才离开教室,练习的时间很充裕,而且如果在练习的过程中有什么困难,随时可以向老师求助,不像其它机构,通过视频教学,有的甚至学完之后都看不到讲师本人,问点问题都不方便,这就是蓝懿与其它机构的区别,相信在刘国斌老师的细心指导下,每个蓝懿学员都能找到满意的工作,加油!

                                                                  写博客第二十五天;

                                                                              QQ:565803433​

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息