我有一個非常簡單的視圖控制器..UIBezierPath - byRoundingCorners - 矩形
import UIKit
class ViewController: UIViewController {
let f = TstKocka(frame: CGRectMake(100,100, 150, 150))
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(f)
}
}
而且我有一個UIView類:
class TstKocka: UIView {
override init(frame: CGRect) {
super.init(frame: frame)
}
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
override func drawRect(rect: CGRect) {
var path = UIBezierPath(roundedRect: rect, byRoundingCorners: UIRectCorner.AllCorners, cornerRadii: CGSize(width: 2.0, height: 2.0))
path.lineWidth = 1.0
path.stroke()
}
}
而且我想創建一個圓角的矩形,但我不知道該怎麼辦。我讀過很多教程,但沒有一本適合我,請幫助我。
嘗試提供你是如何試圖創建一個圓角的矩形的例子。還提供您注意到的任何錯誤或其他副作用。這些簡單的步驟將大大改善問題。 – YoYo