美文网首页
UI控件的继承关系

UI控件的继承关系

作者: 必须这么打 | 来源:发表于2015-12-11 10:36 被阅读0次

    所以类都继承NSObject
    • 所有控件都是UIView的子类,所以都可以addSubView另个控件
    • UIView都有所有的方法的属性
    • 父View都可以通过tag找到子类,
    • UIControl的子类都可点击或拖动
    • UITextView(滑动)继承UIScrollView
    • 可以自定义控件
    • 可以增加属相或自定义样式
    注意事项
    • UITextField不可以换行
    • UITextWiew没有PlaceHolder
    • 所有控件都交UI开头,都继承UIView,控件可以与用户交互(能看见)
    1)三个结构体 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;

    控件继承关系
    • frame(以父类坐标) bounds(自己坐标0,0) center(以子类的坐标,中心)

    相关文章

      网友评论

          本文标题:UI控件的继承关系

          本文链接:https://www.haomeiwen.com/subject/ikeyhttx.html