iOS
UIPheonix - простой, гибкий, динамичный и масштабируемый интерфейс пользовательского интерфейса
Поиск…
Вступление
Вдохновленный разработкой игр UIPheonix - это супер простая, гибкая, динамичная и масштабируемая концепция пользовательского интерфейса + для создания многоразовых приложений с компонентами / управляемыми приложениями для macOS, iOS и tvOS. Тот же API применяется для кросс-платформенной разработки! Подумайте об этом, используя блоки Lego, вы можете использовать похожие и легко перемещать их как пирог.
замечания
- Забудьте о статических макетах, проблемах с ограничениями и предупредительных взрывах на консоли.
- Забудьте весь код клея, весь шаблонный код и все очень распространенные излишне сконструированные ненужные кучи кода мусора в ваших приложениях.
- Постройте и внесите изменения в свой интерфейс пользователя быстро.
- Сделайте свой пользовательский интерфейс повторно используемым.
- Сосредоточьтесь на создании своего приложения, а не на проблемах макета.
- Минимальная настройка, минимальное воздействие на ваше приложение, легкий вес, отсутствие зависимостей, отсутствие боли, но столько выигрыша!
- Создает элементы коллекции и таблицы, поэтому вы можете легко смешивать и сопоставлять.
- Не заменяет технологии Apple нестандартными реализациями, поэтому вы всегда будете в безопасности и обновлены, и вы можете легко вернуться в любое время.
- Демо-приложения для macOS, iOS и tvOS (Kung Fu!)
Примеры компонентов пользовательского интерфейса
Пример использования
// init
mUIPheonix = UIPheonix(with:myCollectionView)
mUIPheonix = UIPheonix(with:myTableView)
// connect model-view
mUIPheonix.setModelViewRelationships([MyModel.nameOfClass:MyView.nameOfClass])
// add models for the UI
models.append(SimpleButtonModel(id:1, title:"Hello World!"))
// render, update UI
mUIPheonix.setDisplayModels(models)
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow