iOS xib布局小技巧 邊框設定

2021-07-05 18:43:20 字數 1147 閱讀 4618

在xib或storyboard中為uiview新增邊框或圓角

view的圓角半徑(

cornerradius

)和邊框寬度可以在右側識別符號檢測器(第三個)上的user defined runtime attributes內進行設定,如圖

注:圖中未設定

圓角方法同上圖邊線寬度設定相同 key path : layer.

cornerradius  value 處設定想要的半徑即可

但是預設情況下邊框的顏色是不能設定的,因為這裡設定的顏色型別是uicolor而bordercolor是cgcolor因此顯示不出來(個人觀點,路過的大牛們要是覺得不對請指出,先謝過了),解決辦法:為calayer寫個類目新增個屬性 

uicolor

*borderuicolor

利用setter方法設定bordercolor。

**如下:

//

// calayer+xibconfiguration.h

// //

// created by mls on 15/10/12.

//#import @inte***ce calayer (xibconfiguration)

// this assigns a cgcolor to bordercolor.

@property(nonatomic, assign) uicolor *borderuicolor;

@end

//

// calayer+xibconfiguration.m

//

//// created by mls on 15/10/12.

//#import "calayer+xibconfiguration.h"

@implementation calayer (xibconfiguration)

-(void)setborderuicolor:(uicolor*)color

-(uicolor*)borderuicolor

@end

小筆記 設定圓角 邊框

1 設定圓角 邊框 downloadbtn.layer setborderwidth 0.5 設定邊框線條寬度 downloadbtn.layer setcornerradius 2 設定圓角 downloadbtn.layer setbordercolor uicolor redcolor 設定邊...

前端布局 小技巧

這種方式最好應用於 按鈕 文字之類的居中模式,否則就需要借助inline block來進行居中布局。適用於塊級元素不給出寬高的情況下 需要借助transtrom的tanslatex方法 parent child 適用於塊級元素知道寬度 parent child 子元素寬度已知的情況下 parent ...

div布局小技巧

第一 多個div整齊排列在外層div中,如圖 看到所有小的div的前後左右間隔都相等。假定已經製作好上述單元div控制項。在外層大div中迴圈開始建立它們。for var i 0 i cellsum i 上面有interval,自然能計算出cellwidth,cellheight,設定cell的ma...