UIView的属性介绍
了解View的属性对于设置各种控件的特点应该很有帮助的。看着官网文档来梳理一下:
- alpha 透明度
- hidden 是否隐藏
- opaque 设成YES就是不透明的,下面的View都会被遮盖
- center、frame 相对父view的位置。center是中心,frame也包含了view的大小
- bounds 指的是view的可见区域,区域的起始点和长宽都是相对view本身的坐标的
- transform 可以用来完成view的比较复杂的动画效果
- autoresizingMask 决定了当父view的bounds变化的时候,本view的自动响应方法
- autoresizesSubviews 决定子类是否重新安排大小
- contentMode 和 contentStretch一起决定view的长宽改变时,怎么处理它的子view。
- gestureRecognizers 包含了这个view的动作识别器
- userInteractionEnabled 是否能够响应用户交互动作
- multipleTouchEnabled 是否支持多次点击的动作
- exclusiveTouch 可以响应的专用动作
- backgroundColor 背景色
- subviews 只读属性,一个包含所有子view的名单