UIView

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(控件) UIView的创建 alloc init方法创建 通过UIStoryboard加载控件详见U...
    翻这个墙阅读 680评论 0 0
  • 1、概念 UIView表示 屏幕上的一块矩形区域,它在app占有绝对重要的地位,因为ios中几乎所有可视化控件都是...
    lilinjianshu阅读 605评论 0 0
  • UIView的认识 UIView是一个控件来自于UIKit框架 UI里面为UI视图 我们可以看得见摸得着的东西 屏...
    heckapple阅读 217评论 0 1
  • iOS9 - UIView 子视图 & 父视图 今天主要研究了一下关于UIView章节的内容,发现以前对UIVie...
    Jeavil_Tang阅读 382评论 0 5
  • 夏夜雨绵绵,紫气灯烟。薄衾倦拥思不眠。晓起窗前示问天,农家乐园。 广场舞似仙,百姓心愿。国富民强党必先。最是朝阳东...
    昊水长天阅读 179评论 2 2