IOS中如何繪製帶有邊框的button的按鈕,附程式碼;
阿新 • • 發佈:2019-02-10
今天在寫程式碼時發現,Button盡然能像HTML 中來繪製邊框:
接下來,我來給你造輪子:
繪製帶有圓角的帶有邊框的按鈕:
優點:可以通過程式碼繪製,減少圖片的使用,減少了程式的總體積;
缺點: 程式碼繪製,過程較為繁瑣.不過建議手工繪製;
話不多說:上程式碼:
ringButton.tintColor = [UIColor colorWithRed:0.000 green:0.537 blue:0.506 alpha:1]; [ringButton.layer setMasksToBounds:YES]; [ringButton.layer setCornerRadius:8.0]; [ringButton.layer setBorderWidth:1.0]; CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); CGColorRef colorref = CGColorCreate(colorSpace, (CGFloat[]){0.000,0.537,0.506,1}); [ringButton.layer setBorderColor:colorref];
再上效果圖:
怎麼樣是不是很不錯
--小紅旗:QQ 651134397
-- 轉載請標明出處;