UIView的layer層的設定

2021-06-21 17:04:02 字數 1878 閱讀 1885

- (

void

)viewdidload

, }nslog

(@"anchorpoint = %@"

, nsstringfromcgpoint

(view.

layer

.anchorpoint

)); 

//anchorpoint =

//position

是某點基於父檢視原點的座標

,(相當於

view

的center)

nslog

(@"position = %@"

, nsstringfromcgpoint

(view.

layer

.position

)); 

//position =

//8.

在圖層上新增乙個子圖層

//1>

先建立乙個圖層

calayer

*sublayer = [

calayer

layer

];//2>

設定它的

frame,backgroundcolor

sublayer.

frame

= cgrectmake

(10, 10, 50, 50);

sublayer.

backgroundcolor

= [uicolor

graycolor

].cgcolor

;//3>

在view

的layer

上加上乙個子圖層

[view.

layer

addsublayer

:sublayer];//二

.建立uiimageview

建立imageview

圖層的陰影部分

imageview.

layer

.shadowradius

= 10.0;

imageview.

layer

.shadowopacity

= 1.0;

imageview.

layer

.shadowoffset

=cgsizemake

(10, -10);

//2>

注意imageview:

設定圓角時必須設定將

maskstobounds開啟,

但是maskstobounds

開啟時,

不會顯示陰影

//解決方案一

:設定兩個

layer,

乙個layer

用於控制陰影,乙個

layer

用於圓角

imageview.

layer

.cornerradius

= 20;

imageview.

layer

.maskstobounds

= yes;}

使用xib 來設定UIView 的layer 屬性

ib和storyboard在開發時給我們提供了很大的方便,我們不但能在上面設定介面相關的屬性,以及部分類的設定。在開發時,我們很多時候都是實用 對控制項的layer層進行設定和修改,如果子類控制項多了,每個都需要設定是不是很麻煩呢?那麼,我們能不能向對view一樣在xib上或者storyboard上...

layer彈出層的位置設定

1 給彈出層id及資訊,方便獲取其寬度和高度 var index layer.msg data.info,2 根據具體情況計算出彈出層的top和left,用offset設定其位置 layer.msg index,例子,設定layer彈出層在彈出層 id為pop reg 的中間 水平垂直居中 位置 v...

牛逼的 彈出層 layer !!!

功能強大,實用,操作方便,文件齊全。常用功能 doctype html html head meta charset utf 8 title layer 更懂你的web彈窗解決方案 title script src script script src layer layer.js script sc...