iOS 相等間隔或相等寬高的多個控制項的布局

2021-10-06 23:22:08 字數 1206 閱讀 6827

二、**使用

distribute:分配;散布;分開;把…分類

axis: 軸;軸線

tail:尾巴

/**

* distribute with fixed spacing 控制項的寬度/高度不固定,通過控制項之間確定的間隔來布局

* * @param axistype 布局方向,橫排還是豎排

* @param fixedspacing 兩個控制項之間的間隔

* @param leadspacing 第乙個控制項距離邊緣的距離

* @param tailspacing 最後乙個控制項距離邊緣的距離

*/- (void)mas_distributeviewsalongaxis:(masaxistype)axistype withfixedspacing:(cgfloat)fixedspacing leadspacing:(cgfloat)leadspacing tailspacing:(cgfloat)tailspacing;

/** * distribute with fixed item size 控制項之間的間隔不固定,通過控制項的寬/高來布局

* * @param axistype 布局方向,橫排還是豎排

* @param fixeditemlength 控制項的寬/高

* @param leadspacing 第乙個控制項距離邊緣的距離

* @param tailspacing 最後乙個控制項距離邊緣的距離

*/- (void)mas_distributeviewsalongaxis:(masaxistype)axistype withfixeditemlength:(cgfloat)fixeditemlength leadspacing:(cgfloat)leadspacing tailspacing:(cgfloat)tailspacing;

- (nsmutablearray *)masonryviewarray 

}return _masonryviewarray;

}

/**    1.設定間隔大小,控制項的寬度不固定*/

- (void)setuphorizontalview];

}/** 2.設定控制項的寬度,控制項的間隔不固定,原理同上*/

1393 0和1相等串

給定乙個0 1串,請找到乙個盡可能長的子串,其中包含的0與1的個數相等。收起乙個字串,只包含01,長度不超過1000000。一行乙個整數,最長的0與1的個數相等的子串的長度。10112我發現腦洞一定要大,越大越好,不然有些辦法你想不出來,如果0和1的個數相等,我們要做的事情就是找到最長的區間 i 1...

1393 0和1相等串

1393 0和1相等串 基準時間限制 1 秒 空間限制 131072 kb 給定乙個0 1串,請找到乙個盡可能長的子串,其中包含的0與1的個數相等。input 乙個字串,只包含01,長度不超過1000000。output 一行乙個整數,最長的0與1的個數相等的子串的長度。input示例 1011ou...

IOS下計算日期時間間隔

建立日期格式化物件 nsdateformatter dateformatter nsdateformatter alloc init dateformatter setdateformat yyyy mm dd hh mm 建立了兩個日期物件 nsdate date1 dateformatter d...