UI01-UIview UIlable的属性

 1.window   ios 所有的东西都是通过window进行展示,  通常一个应用创建一个window,

         主要作用,是对控件的展示,只是单纯的显示,在controller 之后,操作窗口。

     (1)创建一个window对象,并指定他的大小,

           (2)指定这个window的背景色

          (3)让window显示出来,makekeyandvisible产生作用并显示。

 2.UIview UIview 代表的是在屏幕上的一个矩形的区域,iOS中所有的可见控件的父类或者祖父类都是UIview 即是所有可视化控件的基类。

     (1)创建(2)设置属性 (3)将空间添加到window

     (1)CGRect 是一个矩形的信息结构体,存储矩形在一个坐标信息的位置。  其中xy代表的是矩形左上角距离屏幕左上角x,y,的长度

    (2)设置背景颜色,UIcolor 专门表示颜色的类,其中有一些特定颜色的类,

 3.UIview更多的属性,

    (1)frame和bounds, 

        frame  横向320,竖向480,横向向右为X,竖向向下为y.设置的(50,50 ,100,100)就是这个矩形的frame ,起始坐标是基于父视图,也称世界坐标系,

        bounds  基于自身视图的矩形框,起始点为0.

    (2) 是否隐藏,hidden 布尔型 yes和no

   (3)是否透明,alpha 浮点型 0.0-1.0 之间.有全透--不透,

   (4) 获得父控件。view.superview 可以修改父类的属性,

    (5)获得子控件, view.suberviews 有多个,用数组储存。

    (6)tag属性, .tag 或者(setTag:) 给一个视图添加一个标记号,根据标记号获取视图。尽量写大于100.

    (7)圆形形状,   view.layer.masksToBounds=YES; view.layer.cornerRadius=50;

   (8)center 中心点,视图居中。  v1.center=self.window.center;  center 赋值只能整体赋值。

 4.UIview的方法

 (1)insertview  

      [self.window insertSubview:v3 aboveSubview:v1];

      [self.window insertSubview:v3 belowSubview:v2];

      [self.window insertSubview:v3 atIndex:4];

        从内向外挨个排序,插入在指定的位置,剩下的视图整体向外移动。

 (2)sendview

     [self.window sendSubviewToBack:v1];

       把一个视图放到最下方。

 (3)exchangeview

     [self.window exchangeSubviewAtIndex:0 withSubviewAtIndex:1];

    交换2个视图的位置。

 (4)bringview

    [self.window bringSubviewToFront:v1];

       把一个视图带到最前方,

 (5)removeview

    [v3 removeFromSuperview]; 

     子视图调用,删除视图。

5.UIlable,标签控件,是iOS里用的最频繁的控件,是UIview的子类。  主要功能是显示文字,

   创建,设置属性,添加到window上。

6.lable的属性

  (1)text 

  (2)textcolor

  (3)textAligment 枚举,nstextalignmentright left center 

   (4)文本字体,

   (5)shadowColor 阴影的颜色,

          lable.shadowColor=[UIColor orangeColor];

      shadowOffSize 阴影的大小

           lable.shadowOffset=CGSizeMake(-10, -10); 相对于lable

  (6)numberOfLines=3;换行数 设置lable的显示行数,若设置为0,则表示为自动换行。不为0,则超过边界用...表示,默认为1行。

  (7)lable.linebreakMode 换行模式设置,枚举:  NSLineBreakByWordWrapping = 0,  根据单词是否结束换行

                                                NSLineBreakByCharWrapping,  根据字符换行,到边界就换行。

转载于:https://www.cnblogs.com/ytmaylover/p/5049211.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值