在导航栏中,我可以制作半透明的导航栏样式。但是我不能像那样在UIView中制作。
如何在UIView中制作半透明样式?
最佳答案
黑客会像使用普通的UIView一样使用UIToolBar,因为在iOS 7中,它会为您进行模糊处理,比其他任何使用模糊效果自定义UIView的尝试都要好。 (这仅适用于iOS7,对于iOS 6,只需添加普通的Alpha)
UIToolbar *toolBar = [[UIToolBar alloc] init];
[toolBar setFrame:kYourFrame];
if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
[toolBar setAlpha:0.9];
}
[self.view addSubview:toolBar];
关于ios - 如何在iOS7中使UIView透明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20074113/