zoukankan      html  css  js  c++  java
  • AutoLayout 教程

    AutoLayout 教程

     

    环境:IOS6,Xcode4.5或者更高版本使用nib或者storyboard文件,默认会打开autolayout,如果需要兼容IOS5,则必须禁用AutoLayout。

     

    暂时使用IB来做布局,通用可以使用编码的方式。但是太过于麻烦,我还没用掌握。

     

    布局限定几点说明:

    1.子视图与父视图直接的关系。

    2.同属于一个父视图的,子视图之间的关系。

    3.不属于同一个父视图,子视图之前不能进行关系限定。

     

    基本要点:

    1.align 对齐方式

       子视图之间:@1.上,下,左,右对齐

                             @2.水平居中对齐,垂直居中对齐

       子视图在父视图里面:

    @1.与父视图的垂直平分线对齐,

    @2.与父视图的水平平分线对齐

     

    2.pin 位置限定

       单一的子视图自身:

       @1.宽度固定

       @2.高度固定

       单一视图与父视图的关系:

       @1.与父视图上边距固定

       @2.与父视图下边距固定

       @3.与父视图左边距固定

       @4.与父视图右边距固定

     

       选中多个子视图,子视图直接可以操作:

       @1.水平距离固定(确定后不改变)

       @2.垂直距离固定(确定后不改变)

       @3.宽度始终保持相等

       @4.高度始终保持相等

  • 相关阅读:
    Ext.Net多表头跨行跨列
    操作文件
    HighMaps
    HighCharts动态读取显示
    SAP CRM 项目笔记(一) SOW(工作说明书)讨论
    .net 动态编译解决考勤计算问题
    CPU的大小端模式
    将一个数转化为任意进制的数
    关于内存对齐
    常量指针与指针常量
  • 原文地址:https://www.cnblogs.com/kevingod/p/3375511.html
Copyright © 2011-2022 走看看