【发布时间】:2015-10-29 15:25:31
【问题描述】:
我刚刚认识到,如果 UIView 是用(半)透明内容定义的,我可以通过 iOS 模拟器看到。但是我不能截图,截图上效果就没有了。
顶部的(自定义)导航栏的 alpha 设置为 CGFloat(0.9)。
这是使用 iPhone 6 截取的屏幕截图:
放大,您可以通过 Xcode 上的模拟器窗口看到。我认为这是一个错误,还是 OS X 透明效果的预期行为?如果是有意的,我可以将其关闭吗?
【问题讨论】:
-
也许
self.navigationController.navigationBar.translucent = NO? -
没有导航栏,这是一个自定义创建的模仿导航栏的 UIView。但这不是重点——我可以在 Xcode 上看到 thru 模拟器窗口。这不是 iOS 问题,而是 iOS 模拟器问题。