在导航栏中,我可以制作半透明的导航栏样式。但是我不能像那样在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/

10-16 22:19