`

Xcode 4.3.2中Interface Builder检查器的属性解析

阅读更多

我们双击xib文件主窗口打开View界面的设计布局,也就是使用Interface Builder来通过拖动空间来设计图形界面。

      首先我们需要在空白界面中添加一个ImageView控件,用来添加一张图片。然后我们选中图片,在右侧Hide or show the Utilities状态栏中,我们看到ImageView控件的相关属性,由于控件属性一致,所以你也可以拖动Label or Buttom控件来查看相关属性。

如上图所示,

Image下拉菜单是用来选择当前目录下的图片文件

图片文件的尺寸最好控制在:高度小于100像素,宽度小于300像素,格式为.png

Highlighted:属性是高亮突出的图片

在View中,我们可以通过View Mode选择控件的对其方式,默认为居中center

Tag属性:UIView的所有子类,包括所有视图和控件,都有一个标记属性,该属性只是与图像视图绑定在一起的一个数值。标记是供开发人员使用的,系统永远不会设置或修改它的值。如果为某控件或视图分配了一个标记值,那么该标记始终为这个值不会改变,除非你修改了它。

Drawing属性:

       第一个复选:Opaque:选中它将通知iPhoneOS,视图下的任何内容都不应绘制,并且允许IPhone的绘图方法通过一些优化来加速绘图。为什么要选中Opaque复选框呢?我们举一个例子:当Alpha的值设定为1.0(不透明),Alpha值适用于将被绘制的图像部分,但是如果某个图像为完全填充图像视图,或者图像上存在一些洞,则下方的对象将可见,而与Alpha的值无关。选中Opaque复选框后,iPhone就会知道视图下方的任何内容都不需要绘制出来。

       Hidden复选框:选中它后,用户不能看到此控件。 有时隐藏空间是非常有用的,比如通过开关来控制选项的隐藏和可见性。

       Clip Subviews:如果你的视图有子视图,那么这些子视图并不完全包含在其父视图中,则此复选框将确定子视图的绘制方式。如果选中了Clip Subviews,只有在父视图范围内的子视图部分被绘制出来。如果未选中Clip Subviews,则全部子视图都将绘制出来,而不管它是否在父视图内部。(默认开启)

       Clear Context Before Drawing:选中后,iPhone将使用透明黑色绘制空间覆盖的所有区域,然后才实际绘制空间。因为考虑到性能问题,所以使用情况很少,默认为关闭状态。

       Interaction中有两个复选框:

                 User Interaction Enabled:指定用户能否对此对象进行操作。对于大多数空间,此复选框都是选中的。如果不选就不能出发操作方法。但标签和图像视图默认未选中,因为经常仅用于显示静态信息

                  Multiple Touch:用于确保此控件能否接受多点触摸事件。支持多种复杂的手势。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics