Я хочу создать небольшое графическое приложение для настольных компьютеров в какао, которое позволяет пользователю добавлять слои. В документах Apple есть много информации о слоях в контексте анимации, но нет упоминания о том, как реализовать слой такого типа, который вы получаете в таких приложениях, как Gimp или Photoshop. Is CALayer
дизайн, который будет использоваться таким образом, или мне нужно катить собственный «статический слой» api?Поддержка слоев в графическом приложении для какао
0
A
ответ
0
CALayer не имеет ничего общего с тем, как графические приложения реализуют свои слои, за исключением концепции слоев.
Проверьте источник Pixen на Github, чтобы увидеть один из способов приблизиться к этому виду вещей.
Вы можете использовать CALayers, но вы можете так же легко использовать любой NSView.
Вы определенно хотите узнать больше о Core Graphics/Quartz и графическом контексте и композитном рендеринге.
Это все о создании табличного вида, где каждая строка представляет слой. Тогда представление основного документа на самом деле состоит из содержимого этих слоев на основе конфигурации, определенной в пользовательском интерфейсе.
Смежные вопросы
- 1. слоев в веб-приложении java
- 2. Текущее направление текста (поддержка BiDi) в какао?
- 3. Сеть управления в приложении для какао
- 4. Как использовать UKKQueue в приложении для какао?
- 5. Ресурс путь папки в приложении для какао
- 6. Как реализовать TopBar в приложении для какао?
- 7. Клавиатура в полноэкранном приложении для какао
- 8. Использование SceneKit в приложении для какао
- 9. Как смоделировать вставку в приложении для какао?
- 10. Время сеанса приложенияOut в приложении для какао
- 11. Отслеживание Blob OpenCV в приложении для какао
- 12. System wide NSUserDefaults в приложении для какао
- 13. Поймать пресс-капсулу в приложении для какао
- 14. Поддержка ограниченного количества валют в какао (Touch)
- 15. Организация занятий в какао-приложении
- 16. Редактирование NSBezierPath в приложении какао
- 17. Выполняйте работу в какао-приложении?
- 18. Повторите вид в приложении какао
- 19. Поддержка нескольких тем в приложении для Android
- 20. Python 3 - обработка ошибок в графическом приложении
- 21. Где хранятся данные в графическом приложении?
- 22. Поддержка сеанса в приложении iPhone
- 23. Создайте консоль python в моем графическом приложении
- 24. Поддержка Autolayout RTL в приложении
- 25. Поддержка Git в приложении iOS
- 26. Многоязыковая поддержка в приложении Xamarin.Forms
- 27. Поддержка Applescripting в приложении Mono
- 28. Есть ли в любом графическом или графическом библиотеке поддержка баров ошибок?
- 29. Мультимедийная среда для воспроизведения видео в графическом приложении?
- 30. Как реализовать Splitview в какао-приложении?
Мое предположение, что вы можете. В пользовательском интерфейсе есть кнопка для добавления слоя в представление. Затем под капотом пользовательский вид имел бы что-то вроде [[self layer] addSublayer: sublayer] (для представления с поддержкой слоя или уровня).) – xBACP