2016-10-21 169 views
0

我的目標是讓我的按鈕看起來像這樣:如何製作圓形的橢圓形按鈕?

enter image description here

減號按鈕四周的黑邊。

讀了不少帖子後,我看到的大部分的解決方案說使用

layer.cornerRadius = 10.0 

當我這樣做,我得到這個:

enter image description here

這輪的邊緣,但沒有按」給我我想要的目標。

有什麼建議嗎?

回答

5

斯威夫特3

myButton.layer.cornerRadius = myButton.frame.height/2 

myButton.backgroundColor = UIColor.blue 
myButton.clipsToBounds = true 
myButton.tintColor = UIColor.white 
myButton.setTitle("Connect With Facebook", for: .normal) 

enter image description here

1

你可以做這樣的(例如,如果你按鈕被稱爲按鈕):

button.layer.cornerRadius = button.bounds.size.height/2.0 
+0

這個問題已經被問一千時間在stackoverflow和我給你一個鏈接在這裏請做一些努力,而不是直接詢問博客http://stackoverflow.c OM /問題/ 17401032 /設置cornerradius和-了setBackgroundImage到的UIButton –