代码之家  ›  专栏  ›  技术社区  ›  Ben

UIImage。draw()函数在viewDidLoad()回调中不工作[已关闭]

  •  -2
  • Ben  · 技术社区  · 9 年前

    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 回复  |  直到 9 年前
        1
  •  2
  •   Andrew Romanov    9 年前

    UIImage的方法是在 current graphic context . 在方法viewDidLoad中,没有图形上下文。
    将图形调用移动到 draw 一些自定义视图的方法。