Я пытаюсь выяснить, что на самом деле происходит в фоновом режиме, когда мы это делаем (см. изображение)
Как вы можете видеть на изображении, я добавил несколько кнопок и проверил Content View из Interface builder для окна.
Теперь, как мы знаем, он будет использовать базовую анимацию или скажет, что создаст слои. (Пожалуйста, поправьте меня, если я ошибаюсь. Все еще учится...)
Я хочу знать, как рисуются эти кнопки?
Мое предположение - когда мы отмечаем Content View, эти кнопки вычерчиваются из CGBitmapContextRef, а растровое изображение, созданное из него, передается в Core Animation (OpenGL). Но я пока не могу это доказать. Как мне это доказать? Любой пример или идея с некоторым подходом были бы хороши?
Я уверен, что это кнопки, созданные из CGBitmapContextRef. Но то, что происходит с этими изображениями кнопок, неизвестно.
Может ли кто-нибудь объяснить, как возможна эта интеграция? Как это изображение получилось на экране?
Edit:
Чтобы добавить дополнительную информацию по той же теме, пожалуйста, проверьте изображение ниже для слоев OpenGL. Я думаю, что я нацелен на общий слой OpenGL Framework.