Разочарованный тем, что Xcode предлагает для SwiftUI
canvas (и как он не сообщает вам, что вам нужно перейти на Catalina, чтобы эта функция стала доступной), я решил создать свой собственный инструмент: QDesigner
. Это приложение для iPad, в котором вы можете просто перетащить SwiftUI
элементы управления на холст iPhone, настроить их несколькими нажатиями и сгенерировать SwiftUI
код одним нажатием. Xcode не требуется.
Первая бета-версия QDesigner
доступна через TestFlight:
https://testflight.apple.com/join/aSXW5tVp
Существует также сопутствующее приложение QDesigner Client
для iPhone, которое можно подключить к QDesigner
, запущенному на iPad, чтобы увидеть ваш дизайн пользовательского интерфейса на целевом устройстве, обновленный в реальном времени:
https://testflight.apple.com/join/DQv0DBJU
Надеюсь, это будет полезно по крайней мере для некоторых из вас! Дайте мне знать, что вы думаете, конечно, впереди много работы, чтобы сделать его полностью функциональным, но первая бета-версия уже полезна для базового SwiftUI
использования.
Посмотрите демонстрационные видеоролики о QDesigner
и узнайте больше, посетив веб-сайт:
https://Q-Mobile.IT/Q-Designer
![QDesigner1](https://i.stack.imgur.com/aGKc2.jpg)
![QDesigner2](https://i.stack.imgur.com/bQDQt.jpg)
![QDesigner3](https://i.stack.imgur.com/AD4ZX.png)
person
Karol Kulesza
schedule
08.03.2020