感谢这里提供的答案 -- Programmatically create a UIView with color gradient -- 我可以为我的应用程序的主屏幕背景设置颜色渐变。
在使用 CAGradientLayer 对颜色渐变进行编程之前,用户会按下主屏幕上的一个按钮,然后我的 SCNScene 就会出现。
现在,有了渐变,我似乎无法让 SCNScene 出现。我只能看到颜色渐变。我试过在 CAGradientLayer“上方”构建一个 SCNLayer,但 XCode 对我大喊大叫。
什么给了?在背景中显示一个 CAGradientLayer 并在其前面显示一个 SCNScene 不是很简单吗?我对此比较陌生 - 在此先感谢。
最佳答案
SCNLayer
只存在于 OS X 上,是 iOS 项目吗?如果是这样,您可以使用 SCNView
,它始终支持图层并且可以放置在任何其他 View 之上。
关于ios - 在 CAGradientLayer 上方显示 SCNScene,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31842087/