代码之家  ›  专栏  ›  技术社区  ›  artooras

iOS相机覆盖透明度问题

  •  1
  • artooras  · 技术社区  · 7 年前

    我正在中添加自定义视图覆盖 UIImagePickerController 像这样:

    [self.view addSubview:self.myToolbar];
    

    结果如下:

    enter image description here

    问题在于覆盖层不是不透明的。它肯定曾经在旧版本的iOS中使用,但新版本(使用iOS 10的屏幕截图)以某种方式将透明度应用于覆盖。

    有没有办法解决这个问题?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Venk    7 年前

    在目标C中:

    设置 isTranslucent 属于 UIToolBar false

    self.myToolbar.translucent = false;
    

    如果要禁用的透明度: Utoolbar 在整个应用程序中,在应用程序中添加以下代码: delegate didFinishLaunch 作用

     [UIToolbar appearance].translucent = false;
    

    在Swift 3中

    设置 透明 属于 Utoolbar 假的

    self.myToolbar.isTranslucent = false
    

    如果要禁用的透明度: Utoolbar 在整个应用程序中,在应用程序中添加以下代码: 代表 didFinishLaunch 作用

     UIToolbar.appearance().isTranslucent = false