IOS UI继承




UIresponder

  • 所有控件都是UIview的子类
  • 任意控件都可以add-UIview;
  • backgroundColor---背景颜色
  • 透明度
  • tage---标签
  • frame

  • 实现滑动都可以继承UIScrollView

  • UIControl的子类都有点击和拖动事件

  • 可以自定义控件
  • 可以增加属性或自定义UI
  • 自定义样式

  • UITextField不可以换行

  • UITextcView没有placeholder

  • 所有的控件都是以UI开头

  • 控件都可以与用户交互

以上空间不懂可见图1图2

三个结构体 CGPoint、CGSize、CGRect

  • CGPoint

  • struct CGPoint { CGFloat x; CGFloat y; };

  • typedef struct CGPoint CGPoint;看到这个想必你已经懂了,不再解释。

  • CGSize

  • struct CGSize { CGFloat width; CGFloat height; };

  • typedef struct CGSize CGSize; 不解释。

  • CGRect

  • struct CGRect { CGPoint origin; //偏移是相对父视图的 CGSize size; };

  • typedef struct CGRect CGRect;同样不解释。

  • 这三个结构体均在一个头文件里:
    CGGeometry.h


你可能感兴趣的:(IOS UI继承)