我有一个UITabBar
, 部分,“主要”和“个人资料”。在配置文件中,我使用填充整个屏幕的背景图像,具有模糊效果。它工作得很好。当我回到主要并再次回到配置文件时,在第一个模糊效果上添加了一个新的模糊效果。
如果我将设置模糊效果对应的代码放入viewDidLoad()
其中,效果很好,效果只会添加一次。但是有一个问题,模糊效果并没有填满整个屏幕。我想这是因为viewDidLoad
没有人知道 的框架imageView
,所以它填充了图像的 3/4 部分。
我的问题是:我该如何解决这个问题?假设它是由于图像帧引起的,目前尚不清楚。如何设置框架尺寸?
如果您认为这是由另一件事引起的,请告诉我可能是什么。
这是我正在使用的模糊代码?
self.picBlurView = UIVisualEffectView(effect: self.picBlur)
self.picBlurView.frame = self.profileSubView.bounds
self.profileSubView.addSubview(self.picBlurView)
非常感谢。