আমি UIBlurEffect ইন এবং আউট দিয়ে একটি ইউআইআইভিউজুয়ালএফেক্টভিউটি বিবর্ণ করতে চাই:
var blurEffectView = UIVisualEffectView()
blurEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .dark))
আমি কোনও ফাংশনটির মধ্যে UIButton
ম্লান হয়ে যাওয়ার জন্য একটি ফাংশনটির মধ্যে একটি সাধারণ অ্যানিমেশন ব্যবহার করি , এটি বিবর্ণ হওয়ার জন্য একই তবে .alpha = 0
& hidden = true
:
blurEffectView.hidden = false
UIView.animate(withDuration: 1, delay: 0, options: .curveEaseOut) {
self.blurEffectView.alpha = 1
}
এখন, উভয় দিকের বিবর্ণ হয়ে যাওয়া কাজ করে তবে বিবর্ণ হওয়ার সময় এটি আমাকে একটি ত্রুটি দেয় :
<UIVisualEffectView 0x7fdf5bcb6e80>
এর অস্বচ্ছতা হ্রাস করতে বলা হচ্ছে। অস্বচ্ছতা 1 এ ফিরে না আসা পর্যন্ত এটি প্রভাবটি ভাঙ্গা দেখা দেবে।
প্রশ্ন
আমি কীভাবে সফলভাবে UIVisualEffectView
এটি ভেঙে না গিয়ে এবং বিবর্ণ ট্রানজিশন ছাড়াই অভ্যর্থনা ফিরিয়ে আনব?
বিঃদ্রঃ
- আমি লাগাতে চেষ্টা
UIVisualEffectView
একটি মধ্যেUIView
এবং যে এক বিবর্ণ, কোন সাফল্য