UIView

作者: lverson3 | 来源:发表于2016-08-04 22:34 被阅读0次

    UIView的常见属性

    • NSArray *subviews
      • 所有的子控件
      • 数组元素的顺序决定着子控件的显示层级顺序(下标越大的,越显示在上面)

    UIView的常见方法

    • addSubview:
      • 添加一个子控件
      • 使用这个方法添加的子控件会被塞到subviews数组的最后面
    • 可以使用下面的方法调整子控件在subview数组中的顺序
    // 将子控件view插入到subviews数组的index位置
    - (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;
    
    // 将子控件view显示到子控件siblingSubview的下面
    - (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;
    // 将子控件view显示到子控件siblingSubview的上面
    - (void)insertSubview:(UIView *)view aboveSubview:(UIView *)siblingSubview;
    
    // 将子控件view放到数组的最后面,显示在最上面
    - (void)bringSubviewToFront:(UIView *)view;
    // 将子控件view放到数组的最前面,显示在最下面
    - (void)sendSubviewToBack:(UIView *)view;
    
    • 三个方法先后执行顺序(由先到后)
    - (void)awakeFromNib {
    
    }
    
    - (void)viewDidLoad {
    
    }
    
    - (void)viewWillAppear {
    }
    

    相关文章

      网友评论

          本文标题:UIView

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