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