2012年11月1日 星期四

在 Custom 按鈕中建立 Border

按鈕是個很煩的東西..

背景圖片常沒有明顯邊界

有邊界的又會受限大小

所以可能的話,我一向偏好按鈕用背景圖和 Border

檔案要先 import QuartCore

指令

[btn_pick.layer setBorderColor:[[UIColor redColor] CGColor]];

[btn_pick.layer setBorderWidth:4.0];

btn_pick.layer.cornerRadius = 8.0;

Border 其實是 CALayer 做出來的

這表示所有的 view 基本上都可以套用

BoderColor 吃 CGColorRef, 所以要用 CGColor 方法轉換一下

沒有留言: