Pull to refresh

Comments 5

Скачайте свежий Qt и гляньте QML, там и автолейауты, и якоря, и вычисляемые выражения, и есть интерактивный просмотр.
Неплохо для 10 строк кода, правда?

Прежде, чем писать такие фразы, попробуйте создать свое приложение на другой платформе. Например, на WPF для тех же действий, что описали Вы, вообще не надо писать код (как Вы его понимаете), весь UI создается разметкой.
Причем и растяжка сохранится, и ни в какой код она не превращается…
А разметку вы пишете или генерируете? По моему опыту, генерируемую разметку трудно поддерживать, поэтому я предпочитал писать её руками.
А когда пишешь руками, то не так уже важно, разметка это или код. Мне работать с кодом проще.
Я разметку генерирую, а затем подстраиваю. Стараюсь отделять View от кода, и, кстати, мне так удобнее: исправил и тут же все увидел. Но это все справедливо для Visual Studio.
Поучавствовав в куче проектов, для себя сделал вывод: лучшее решение самое простое (так как банально самое распространенное) — использовать комбинированый подход, большая часть интерйейса в IB с Autolayout и некоторые исключения в коде. К этому обучены практически все програмисты и такой код будет быстрей и соответственно проще обслуживать.
Встречал на своей практике полностью описаный в коде интерфейс: дебаг и изменение интерфейса приложения занял в два раза больше времени, так что такой подход считаю оправданным в очень редких случаях.
Sign up to leave a comment.

Articles