- 所有控件都继承UIView,
- UIScrollView(可以滑动)
- UIControl(可以点击)
- 所以控件都是UIView的子类,所以都可以addSubView另个控件
- 还能继承UIView都有所有方法的属性
- 如tag,frame,aipha,背景等等.....
UIControl的子类都可以 点击或拖动
- 可以自定义控件
1.增加属性或自定义样式 - 注意 UItextview 不可以换行
UItextview没有 PlaceHolder(输入显示灰色)
所有控件都叫UI,UI都可以交互,UI都继承UIview.
1)三个结构体 CGPoint、CGSize、CGRect
- CGPoint 坐标(泡NT)
struct CGPoint {
CGFloat x;
CGFloat y;
};
typedef struct CGPoint CGPoint;
看到这个想必你已经懂了,不再解释。
2.CGSize大小(赛思)
struct CGSize {
CGFloat width;
CGFloat height;
};
typedef struct CGSize CGSize;
不解释。
3.CGRect 坐标大小 组合(RST)
struct CGRect {
CGPoint origin; //偏移是相对父视图的
CGSize size;
};
typedef struct CGRect CGRect;
结构体的关键词是struct
addsubview约晚添加越在视图最上层
UIView 属性都背景颜色 透明度 设置fram,taige
UISorollView(sigao) (可滑动)