まず第一に、これは私のビューコントローラ/セグエの設定です: プッシュセグ後にソースビューコントローラが消えないようにするにはどうすればよいですか?
右側の3つのビューコントローラの背景ビューがソースビューコントローラが表示されている必要があり、それを通してUIVisualEffectViewsです。彼らはこのような様々なviewDidLoad()
Sで添加した。次に、メインビューコントローラ(「ガベージ日」もの)の設定を介して見える
let blurEffect = UIBlurEffect(style: .dark)
let blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = self.view.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.tableView.backgroundView = blurEffectView
コントローラを表示するが、設定VCは、二つのたびにいずれかを消滅右端のVCは完全に画面に表示されます。ここでは、画面の記録です:
Screen recording of the source view controller dis- and reappearing
(グリッチを無視してください、私はこれをアップロードするために使用アプリは明らかにビデオを破損している)
私は技術的には、ショーセグエは "を持っていないことを取得します私は、ソースVCが消えないことを期待すべきではありませんが、カスタムセグを使わずにこの作業を行う方法がなければなりません。
。トランジションコードをありがとう、しかし私はちょうどぼやけた背景を完全にドロップすると思う。 –