Xcode 9.3 Launchscreen.storyboard 执行时在 UIImageView PNG 中丢失 alpha 通道
Xcode 9.3 Launchscreen.storyboard looses alpha channel in UIImageView PNG when executing
我在 Xcode 项目导航器中有一个 PNG 文件。它有一个 alpha 通道(圆角图标样式)。
我已经用这个 PNG 文件在 Launchscreen.storyboard 中初始化了一个 UIImageView。见截图。
当我 运行 模拟器时,alpha 通道(圆角)消失了。见截图。
我是不是做错了什么或者这是 Xcode 9.3.1 中的错误?
当您将新的 UIImage 拖到故事板时,默认情况下 Opaque 属性 设置为 true。在属性检查器中关闭此功能并将 UIImage 的背景颜色设置为清除,使 png 文件在模拟器中正确显示。
我在 Xcode 项目导航器中有一个 PNG 文件。它有一个 alpha 通道(圆角图标样式)。
我已经用这个 PNG 文件在 Launchscreen.storyboard 中初始化了一个 UIImageView。见截图。
当我 运行 模拟器时,alpha 通道(圆角)消失了。见截图。
我是不是做错了什么或者这是 Xcode 9.3.1 中的错误?
当您将新的 UIImage 拖到故事板时,默认情况下 Opaque 属性 设置为 true。在属性检查器中关闭此功能并将 UIImage 的背景颜色设置为清除,使 png 文件在模拟器中正确显示。