我有一個矩形視圖,我希望「完美」圓形邊框的兩端。我四捨五入的角落,像這樣:矩形視圖上的完美圓角
contentView.layer.cornerRadius = 30; //arbitrary number
contentView.layer.borderWidth = 1.0
contentView.layer.borderColor = UIColor.white.cgColor
這是我的結果:
我d喜歡爲我的視角確定cornerRadius以動態實現四捨五入的結束。有任何想法嗎?謝謝!
你需要使cornerRadius等於高度的一半。 – rmaddy
,你需要在佈局完成/更改時執行此操作,而不是在'viewDidLoad' /'init'中執行**。 – luk2302
...例如在視圖控制器的['viewDidLayoutSubviews'](https://developer.apple.com/documentation/uikit/uiviewcontroller/1621398-viewdidlayoutsubviews)中(或者,如果在'UIView'子類中使用['layoutSubviews']( https://developer.apple.com/documentation/uikit/uiview/1622482-layoutsubviews))。 – Rob