У меня есть SKView
с изображением клавиатуры в окне, как показано ниже. Я хотел бы, чтобы цвет фона SKScene
представлял собой тот же цвет, что и окно позади него, так что он выглядел бы так, как будто клавиатура была только в окне, а не в чем-то еще, что было в окне. После консультации с документацией NSColor
, я попробовал установить цвет фона SKScene
как NSColor.windowBackgroundColor()
. Цвет ниже - это то, что я получил. Я предполагаю, что произошла какая-то ошибка, и поэтому она по умолчанию была черной. Как мне сказать, как мне получить доступ к цвету окна по умолчанию?Доступ к окну по умолчанию Цвет Какао
0
A
ответ
0
Установите SKView
's allowsTransparency
истина, а затем установить SKScene
' s backgroundColor
к NSColor.clearColor()
.
Я думаю, что использование windowBackgroundColor()
дает черный цвет, если вид не допускает прозрачность и работает, если он делает это, потому что он фактически переводится на clearColor()
на «случайность». windowBackgroundColor()
немного странно. Он не находится ни в RGB, ни в цветовом пространстве серого цвета, и он не может быть преобразован ни в один из них. Я предполагаю, что SKScene
пытается преобразовать цвет фона в цветовое пространство RGB, и, когда это не удается, оно использует clearColor()
в качестве резервной копии.
Смежные вопросы
- 1. Доступ к данным iOS по всему окну
- 2. Доступ к окну приложения Dokku
- 3. Как получить доступ к окну?
- 4. Доступ к родительскому окну kivy
- 5. Доступ к окну из сети
- 6. Доступ к окну Azure App_Data
- 7. Цвет фона по умолчанию
- 8. Доступ к родительскому окну из facebook iframe
- 9. Доступ к календарю по умолчанию
- 10. Доступ к окну из углового выражения
- 11. java Доступ к окну/Jframe по имени/названию окна
- 12. Получить доступ к другому окну textEntry (Python)
- 13. Доступ к значкам по умолчанию и по умолчанию?
- 14. Доступ к опции по умолчанию для Android по умолчанию?
- 15. Как получить доступ к диалоговому окну?
- 16. UINavigationBar по умолчанию цвет
- 17. Цвет кнопки по умолчанию
- 18. Изменить цвет заголовка в какао
- 19. Доступ к диалоговому окну системы поддержки Android
- 20. Доступ к окну формы в другом потоке
- 21. Swift - Доступ к окну AppDelegate из viewController
- 22. Доступ к одному окну от другого
- 23. Доступ к самому верхнему диалоговому окну
- 24. одновременный доступ к тому же окну
- 25. Доступ к родительскому окну из iframe (междоменное)
- 26. Доступ к родительскому окну из User Control
- 27. Доступ к раскрывающемуся окну из дочернего окна
- 28. watir 3 доступ к модовому окну
- 29. Доступ к окну свойств Android Studio?
- 30. Доступ к методам «по умолчанию» UITableView
Это ваш «SKView», представляющий сцену ('SKScene')? Вместо этого вы пытались установить «backgroundColor» объекта сцены? –
@KenThomases Извините, я хотел сказать 'SKScene'. Я изменил это прямо сейчас ... – bigelerow
Какой цвет был до того, как вы попытались установить цвет фона сцены? Поэкспериментируйте с установкой цвета фона сцены и/или фонового изображения в 'UIColor.clearColor()', а view 'permTransparency 'представления - true. –