【发布时间】:2020-10-30 19:13:24
【问题描述】:
弹出视图控制器时动画出现延迟。
我收到延迟的原因是因为我有背景图片。
override func viewDidLoad() {
super.viewDidLoad()
setBackgroundImage()
}
@IBAction func navigationButton(_ sender: Any) {
print("navigation button presssed")
self.navigationController?.popViewController(animated: true)
}
func setBackgroundImage() {
let backgroundImage = UIImageView(frame: UIScreen.main.bounds)
backgroundImage.image = UIImage(named: "RewardsBackgroundONLY")
backgroundImage.contentMode = UIView.ContentMode.scaleAspectFill
self.view.insertSubview(backgroundImage, at: 0)
}
如何防止设置背景图片时出现延迟。
我也试过在主线程上弹出视图控制器,还是不行。
【问题讨论】:
标签: ios swift viewcontroller