UIImage.draw()函数在viewDidLoad()回调中不起作用

时间:2017-08-22 02:33:35

标签: ios swift uiviewcontroller uiimage

在下面的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
}

1 个答案:

答案 0 :(得分:2)

UIImage的方法以current graphic context绘制图像。在方法viewDidLoad中没有图形上下文 将绘图调用移动到某个自定义视图的draw方法。