视图属性

1、Mode:

      用于选择内容在视图内部的显示方式,决定了图像在视图内的对齐方式,以及是否缩放图像以适应视图大小。(选择任何导致图像缩放的选项都可能增加运行时的开销,最好在导入图像之前就调整好大小,在项目中导入不同尺寸的多个副本)。

2、Semantic

    iOS 9新增的属性,可以设定视图在某些语言地区使用从右到左的阅读顺序。

3、tag

    tag是开发者用的,系统永远不会设置或者修改它的值。UIView的所有子类,包括所有视图和空间,都有tag属性。它只是一个数值。是用于标志界面对象的一种与语言无关的方法。

4、Interaction

    User Interaction Enabled 用来制定用户能否与当前对象进行交互。

    Multiple Touch决定当前控件能否接收多点触摸事件。

5、Alpha

    定义图像的透明度,0.0,完全透明,1.0是完全不透明。如果值小于1.0,即使图像背后没有任何东西,用用程序也会在运行时占用处理器周期来叠加半透明视图后面的空白区域,因此,除非有充分的理由,一般要将其设置为1.0。

6、Background

    确定视图的背景颜色。

7、Tint

    用来指定所选视图的高光颜色。

8、Drawing

    Opaque:复选框选中时相当于告诉iOS当前视图的后面没有需要绘制的内容,同时允许iOS的绘图方法通过一些优化来加速当前

视图的绘制。即使在把Alpha设置为1.0之后还需要选中Opaque复选框,原因是Alpha属性对需要绘制图像的视图部分起作用,但是

如果某个图像不能完全填充图像视图,或者图像视图上存在一些洞,那么视图下方的对象仍将可见。

    Hidden:隐藏对象。

    Clears Graphics Content:选中它,iOS会在实际绘制对象之前清空所有区域的内容为透明。通常应该将其设置为关闭状态。

   Clip Subviews:如果视图包含子视图,并且这些子视图完全没有包含在其父视图的边界内,选中Clip Subviews,只有位于父视图边界内的子视图会被绘制出来。

     Autoresize Subview上,告诉iOS在当前视图的大小发生变化时自动调整子视图的大小。

9、Stretching

    在屏幕上调整矩形视图大小导致重绘视图时,需要使用该选项。该选项用于保持视图的外边缘不变,仅拉伸中间部分,而不是均匀拉伸视图的全部内容。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值