-1
閉じるボタンをクリックして前のビューに戻す必要がありますが、ぼかしを消去したいので、前の画面を再利用できません。UIVisualEffectを現在のビューから削除するにはどうすればいいですか?
] 1
閉じるボタンをクリックして前のビューに戻す必要がありますが、ぼかしを消去したいので、前の画面を再利用できません。UIVisualEffectを現在のビューから削除するにはどうすればいいですか?
] 1
UIView
サブクラスUIVisualEffectView
ので、あなたがサブビューとしてself.view
に視覚効果のビューを追加しています。あなたは必要(UIView
隠されたプロパティ)を使用していないか、var blurView: UIVisualEffectView!
の名前をサブビュー
からそれを削除する場合は、次のよう
blurView.removeFromSuperview()
たり、
などの取り外し可能に削除するために使用することができますfor subview in blurView.subviews {
if subview is UIVisualEffectView {
subview.removeFromSuperview()
}
}
これはサードパーティのライブラリですか?あなたを助けるのに十分ではない情報 – ronan