ビューコントローラのビューを半透明にしたいと考えています。そのために私はこのような背景色をviewDidLoad
メソッドで設定しました。透明なビューの背景が黒くなる
view.backgroundColor = UIColor(white: 0, alpha: 0.5)
ビューコントローラが表示されると、必要に応じて背景が表示され、すぐに黒く表示されます。
なぜこの出来事はありますか?
これはPopupViewController
を示すためのコードです:
@IBAction func didTapShowButton(_ sender: UIButton) {
let navController = UINavigationController(rootViewController: PopupViewController())
present(navController, animated: true, completion: nil)
}
私もデモプロジェクトhereをアップロードしました。
あなたは前に考えなかった。 – slickdaddy