對於uilabel來說,設定文字的陰影有兩種方法
1.直接設定uilabel的
shadowcolor和
shadowoffset
屬性,但是這種做法有個問題,就是陰影沒有模糊的效果,並且無法設定陰影的寬度等等,比較有侷限性。
2.通過設定uilabel中的
attributedtext屬性來給文字新增陰影,這樣可以新增更多的效果,如下面的**
nsshadow
*shadow = [[
nsshadow
alloc
] init];
shadow.
shadowblurradius
= 4;//陰影半徑,預設值3
shadow.
shadowcolor
= [uicolor
colorwithhexstring
:@"000000"
alpha
:0.13];//陰影顏色
shadow.
shadowoffset
= cgsizemake
(1, 5);//陰影偏移量,x向右偏移,y向下偏移,預設是(0,-3)
nsattributedstring
* attributedtext = [[
nsattributedstring
alloc
] initwithstring
:@""
attributes
:@];
durationlabel
.attributedtext
= attributedtext;
給UIImageView新增陰影和邊框
給uiimageview新增陰影和邊框 uiimageview iconview uiimageview alloc init 新增邊框 calayer layer iconview layer layer.bordercolor uicolor whitecolor cgcolor layer.b...
如何給物體新增陰影效果
陰影在3d遊戲中是非常重要的乙個細節,所以這一章我們專門介紹如何給物體新增陰影效果。我們在執行前面的demo的時候會有一種感覺,就是經過大樹的時候會有陰影投射到方塊上。那麼下面就來介紹一下如何給方塊新增陰影。燈光是陰影產生的乙個非常重要的要素,預設的燈光的shadowtype是noshadows 將...
Android中給控制項新增陰影效果
1.1 使用elevation和translationz實現陰影效果 1.2 使用layer list實現陰影效果 1.3 使用第三方庫實現陰影效果 2.1 使用elevation和translationz實現陰影效果 這種方式需要在api 21才可以使用,具體 實現片段如下 2.2 使用layer...