在下面的viewDidLoad()
回调中,为什么image?.draw()
功能不起作用?
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let image = UIImage(named:"0")
image?.draw(in: CGRect(x: 0, y: 0, width: 100, height: 100))
}
// more code here
}
答案 0 :(得分:2)
UIImage的方法以current graphic context绘制图像。在方法viewDidLoad中没有图形上下文 将绘图调用移动到某个自定义视图的draw方法。