UIView

UIView的常见属性

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

UIView的常见方法

  • addSubview:
    • 添加一个子控件
    • 使用这个方法添加的子控件会被塞到subviews数组的最后面
  • 可以使用下面的方法调整子控件在subview数组中的顺序
objc
// 将子控件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;

CGRect

  • @propety(nonatomic,assgin)CGRect frame;
    • 控件矩形框在父控件中的位置和尺寸(以父控件的左上角为坐标原点)
    • 在UIKit中,坐标系的原点(0,0)在左上角,x值向右正向延伸,y值向下正向延伸
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UIView的认识 UIView是一个控件来自于UIKit框架 UI里面为UI视图 我们可以看得见摸得着的东西 屏...
    heckapple阅读 212评论 0 1
  • UIView(控件) 功能一:界面显示1. 屏幕上显示的所有UI元素都叫做控件,也有人叫做视图、组件;按钮(UIB...
    翻这个墙阅读 661评论 0 0
  • @interface UIView : UIResponder/** * 通过一个frame来初始化一个UI控件 ...
    RunningMan_Fly阅读 332评论 0 1
  • 初识iOS APP开发#### 在iOS APP开发中, main函数仍是程序的入口和出口, 但main函数不需要...
    DeanYan阅读 6,340评论 0 3
  • 1、概念 UIView表示 屏幕上的一块矩形区域,它在app占有绝对重要的地位,因为ios中几乎所有可视化控件都是...
    lilinjianshu阅读 604评论 0 0