【发布时间】:2015-05-05 05:37:11
【问题描述】:
我有一个非常简单的视图控制器..
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()
}
}
我正在尝试创建一个圆角矩形,但我不知道该怎么做。我已经阅读了很多教程,但没有一个对我有用。请帮助我。
【问题讨论】:
-
尝试提供一个示例,说明您如何尝试创建圆角矩形。还要提供您注意到的任何错误或其他副作用。这些简单的步骤将大大改善问题。