当前位置:K88软件开发文章中心编程语言APP编程CrossApp → 文章内容

DLayout(自适应布局)

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 13:51:38

由 ?﹏???ζ???﹏﹏? 创建, 最后一次修改 2016-08-27 类说明DLayout自适应布局。DLayout 属性(点击属性名可查看属性介绍)属性说明horizontal水平方向vertical垂直方向DHorizontalLayoutZero水平方向清零DVerticalLayoutZero垂直方向清零DLayoutZeroLayout 清零DHorizontalLayoutFill水平方向塞满DVerticalLayoutFill垂直方向塞满DLayoutFill塞满DLayout 方法(点击属性名可查看属性介绍)方法说明DHorizontalLayout_L_R设置水平方向 左侧边距和右侧边距DHorizontalLayout_L_W设置水平方向 左侧边距和宽度DHorizontalLayout_L_C设置水平方向 左侧边距和中心点DHorizontalLayout_R_W设置水平方向 右侧边距和宽度DHorizontalLayout_R_C设置水平方向 右侧边距和中心点DHorizontalLayout_W_C设置水平方向 宽度和中心点DVerticalLayout_T_B设置垂直方向 上边距和下边距DVerticalLayout_T_H设置垂直方向 上边距和高度DVerticalLayout_T_C设置垂直方向 上边距和中心点DVerticalLayout_B_H设置垂直方向 下边距和高度DVerticalLayout_B_C设置垂直方向 下边距和中心点DVerticalLayout_H_C设置垂直方向 高度和中心点DHorizontalLayout 属性(点击属性名可查看属性介绍)属性说明left左侧边距right右侧边距width宽度center中心点DVerticalLayout 属性(点击属性名可查看属性介绍)属性说明top上边距bottom下边距height高度center中心点使用介绍//DLayout 相对于this->getView() 内缩50DPCAView * LayoutView = CAView::createWithColor(CAColor_blue);LayoutView->setLayout(DLayout(DHorizontalLayout_L_R(50, 50), DVerticalLayout_T_B(50, 50)));this->getView()->addSubview(LayoutView); //DLayout 塞满this->getView()CAView * LayoutView = CAView::createWithColor(CAColor_blue);LayoutView->setLayout(DLayoutFill);this->getView()->addSubview(LayoutView); //DLayout 宽高为300,在this->getView()中心CAView * LayoutView = CAView::createWithColor(CAColor_blue);LayoutView->setLayout(DLayout(DHorizontalLayout_W_C(300, 0.5), DVerticalLayout_H_C(300, 0.5)));this->getView()->addSubview(LayoutView);CALayout 属性说明horizontal类型:DHorizontalLayout解释:水平方向vertical类型:DVerticalLayout解释:垂直方向DHorizontalLayoutZero类型:DHorizontalLayout解释:水平方向L、R、W、C清零DVerticalLayoutZero类型:DVerticalLayout解释:垂直方向T、B、H、C清零DLayoutZero类型:DLayoutZ解释:Layout L、R、W、T、B、H、C清零DHorizontalLayoutFill类型:DHorizontalLayout解释:水平方向塞满DVerticalLayoutFill类型:DVerticalLayout解释:垂直方向塞满DLayoutFill类型:DLayout解释:塞满CALayout 方法说明static inline DHorizontalLayout DHorizontalLayout_L_R(float left, float right);返回值: DHorizontalLayout参数:类型参数名说明floatleft左侧边距floatright右侧边距解释:设置水平方向 左侧边距和右侧边距static inline DHorizontalLayout DHorizontalLayout_L_W(float left, float width);返回值: DHorizontalLayout参数:类型参数名说明floatleft左侧边距floatwidth宽度解释:设置水平方向 左侧边距和宽度static inline DHorizontalLayout DHorizontalLayout_L_C(float left, float center);返回值: DHorizontalLayout参数:类型参数名说明floatleft左侧边距floatcenter中心点解释:设置水平方向 左侧边距和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)static inline DHorizontalLayout DHorizontalLayout_R_W(float right, float width);返回值: DHorizontalLayout参数:类型参数名说明floatright左侧边距floatwidth宽度解释:设置水平方向 右侧边距和宽度static inline DHorizontalLayout DHorizontalLayout_R_C(float right, float center);返回值: DHorizontalLayout参数:类型参数名说明floatright左侧边距floatcenter中心点解释:设置水平方向 右侧边距和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)static inline DHorizontalLayout DHorizontalLayout_W_C(float width, float center);返回值: DHorizontalLayout参数:类型参数名说明floatwidth宽度floatcenter中心点解释:设置水平方向 宽度和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)static inline DVerticalLayout DVerticalLayout_T_B(float top, float bottom);返回值: DVerticalLayout参数:类型参数名说明floattop上边距floatbottom下边距解释:设置垂直方向 上边距和下边距static inline DVerticalLayout DVerticalLayout_T_H(float top, float height);返回值: DVerticalLayout参数:类型参数名说明floattop上边距floatheight宽度解释:设置垂直方向 上边距和宽度static inline DVerticalLayout DVerticalLayout_T_C(float top, float center);返回值: DVerticalLayout参数:类型参数名说明floattop上边距floatcenter中心点解释:设置垂直方向 上边距和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)static inline DVerticalLayout DVerticalLayout_B_H(float bottom, float height);返回值: DVerticalLayout参数:类型参数名说明floatbottom下边距floatheight宽度解释:设置垂直方向 下边距和宽度static inline DVerticalLayout DVerticalLayout_B_C(float bottom, float center);返回值: DVerticalLayout参数:类型参数名说明floatbottom下边距floatcenter中心点解释:设置垂直方向 下边距和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)static inline DVerticalLayout DVerticalLayout_H_C(float height, float center);返回值: DVerticalLayout参数:类型参数名说明floatheight高度floatcenter中心点解释:设置垂直方向 高度和中心点(中心点的float为当前屏幕的比例。如果想在屏幕水平方向的中间设置为0.5即可)DHorizontalLayout 属性说明left类型:float解释:

[1] [2]  下一页


DLayout(自适应布局)