在我的應用程序中,我有幾個UIButton
s,我想要圓角。所有這些按鈕都放置在Storyboard中。繪製func不適用於故事板上的按鈕
我創建了自定義類RoundedButton
,它具有draw
func的簡單覆蓋。
import UIKit
class RoundedButton: UIButton {
override func draw(_ rect: CGRect) {
self.layer.cornerRadius = 4.0
}
}
我已經將此自定義類添加到Storyboard中的每個按鈕,但按鈕的角不會在模擬器中四捨五入。
感謝您的幫助!
'draw'方法不適合設置拐角半徑。它應該在適當的初始化器中設置一次。 – rmaddy
那麼,我需要把這個代碼放在哪裏?我想寫一次,而不是每個VC都有UIButton。 –
您是否看過我的評論?我說明它屬於哪裏。 – rmaddy