我有一個UITabBar
,與部分,「主」和「輪廓」。在配置文件中,我使用填充整個屏幕的背景圖像,具有模糊效果。它工作得很好。當我回到主畫面並再次返回到配置文件時,會在第一個模糊效果上添加新的模糊效果。模糊效果重複每次我打開一看
如果我把它工作正常對應設定在viewDidLoad()
模糊效果的代碼,效果僅增加了一次。但是有一個問題,模糊效果不能填滿整個屏幕。我想這是因爲viewDidLoad
沒有人知道imageView
的幀,所以它填充了圖像的3/4部分。
我的問題是:我該如何解決這個問題?假設它是由於圖像幀引起的,那現在是未知的。我如何設置框架措施?
如果您認爲這是由另一件事引起的,告訴我可以做些什麼。
這是我使用的模糊代碼?
self.picBlurView = UIVisualEffectView(effect: self.picBlur)
self.picBlurView.frame = self.profileSubView.bounds
self.profileSubView.addSubview(self.picBlurView)
非常感謝。
在自動佈局應用了更改後,調整didlayoutSubviews中的blurView的大小。 – TheCodingArt