我使用的是標準的UIButton,我設置邊框寬度和圓角半徑如奇怪的文物與圓角半徑
[button1.layer setCornerRadius: 15.0];
[button1.layer setMasksToBounds:TRUE];
[button1.layer setBorderWidth: 8.0];
正如你所看到的,有出現四周圓角奇怪的文物的按鈕。有沒有辦法擺脫他們,然後手動繪製按鈕?
我使用的是標準的UIButton,我設置邊框寬度和圓角半徑如奇怪的文物與圓角半徑
[button1.layer setCornerRadius: 15.0];
[button1.layer setMasksToBounds:TRUE];
[button1.layer setBorderWidth: 8.0];
正如你所看到的,有出現四周圓角奇怪的文物的按鈕。有沒有辦法擺脫他們,然後手動繪製按鈕?
在一天結束時,我的解決方案是將按鈕的邊框寬度設置爲0,然後在適當的偏移處將它們繪製在白色背景視圖上。無法利用UIButton的邊框來照顧每個按鈕周圍的白色間距,但是工件顯然已經消失。
我不知道爲什麼會發生的事情,並有可能成爲一個更簡單的解決方案,但你可以使用一個CAShapeLayer面膜到一定的形態中呈現的圖像。
看到這個答案的代碼如何如此。 https://stackoverflow.com/a/18515698/2700842