Как процедурно нарисовать прямоугольник / линии в Swift, используя CGContext
В течение нескольких дней я бродил по Интернету, пытаясь найти простейшие примеры кода о том, как процедурно нарисовать прямоугольник или линии в Swift. Я видел, как это сделать, переопределив команду DrawRect. Я верю, что вы можете создать CGContext и затем нарисовать изображение, но я бы хотел увидеть несколько простых примеров кода. Или это ужасный подход? Благодарю.
class MenuController: UIViewController
{
override func viewDidLoad()
{
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.view.backgroundColor = UIColor.blackColor()
var logoFrame = CGRectMake(0,0,118,40)
var imageView = UIImageView(frame: logoFrame)
imageView.image = UIImage(named:"Logo")
self.view.addSubview(imageView)
//need to draw a rectangle here
}
}