![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Dec 2001
Сообщений: 4,159
|
В общем случае так не бывает. Простейший пример: вьюха с двумя полями ввода. Текст иногда можно взять в модели. А вот фокус ввода, положение курсора или выделение никоим образом к модели отношения не имеют.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Ну пропорции экрана например вьюха может вычислить из размеров стейджа. Кординаты элементов точно так же можно вычислить динамически (я собственно практически всегда так и делаю в методе render()).
А в модель напихать там что-то типа размеров шрифтов, цвета кнопок, состав элементов (на маленьких экранах к примеру может быть что-то спрятано, или какое-то окошко просмотра чего-то сжато в маленькую кнопочку).
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
вот и разобрались ( :
часть стейта будем брать из модели, а часть из хранителя. А хранитель четко для одного объекта, или можно сделать один на всех ( = Добавлено через 1 минуту если юзер ввел в поле текст, он должен будет появиться в новой вьюхе.
__________________
мира и гармонии |
|
|||||
|
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
Так вот, коллега, Вам, как разработчику может и боком не уперлось сохранять фокус ввода, положение курсора и т.п. параметры. Но меня, как пользователя, это наплевание на меня откровенно раздражает. Добавлено через 1 минуту Цитата:
![]()
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Я не имел в виду такую вот клинику из примеров)))
Просто вот такие вещи на тему "перевернул планшет" - я реализовываю без всяких там подмен вьюх, это просто динамическое перепозиционирование объектов. И тут очевидно что всё как было так и должно остаться. А если речь идет именно о подмене вьюх как в теме - то тут не вижу смысла заморачиваться с этим. Так как по сути: а) там где такие тонкости нужны там как правило можно обойтись одной вьюхой, просто что-то куда-то подвинуть при изменениях б) там где действительно нужно много вьюх - как правило не нужно так дотошно хранить все состояния.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|