快速連結

2012年10月8日

CALayer解決圓角

適用於任何的UIView類,包括UILabel、ULTextView、UIImageView等等。
總之該物件有.layer物件屬性就表示他可以使用CALayer~


將UILabel加入圓角~


首先要加入

#import 

不然就會跟我一樣懊惱怎麼用不出來XD


    UILabel *l = [[UILabel alloc] initWithFrame:CGRectMake(100, 20, 120, 36)];
    l.layer.cornerRadius =3.0; //這是圓角
    l.layer.backgroundColor = [UIColor colorWithRed:100 green:10 blue:10 alpha:1].CGColor;

此外也可以使用CALayer的子類。
而且還能實現動畫效果、陰影、框線等等其他效果。

參考:CALayer简单教程

沒有留言:

張貼留言

歡迎大家留言提問,我會答的都會盡力回答!
如果太久沒出現回應就是我又忘記回來看留言了TAT