Appcelerator. Переключение между макетами с помощью включает. - PullRequest
0 голосов
/ 29 июля 2011

Я разрабатываю приложение для iOS в Appcelerator, которое пользователь может выбирать между различными типами макетов при просмотре своих контактов.

Я пытаюсь использовать приведенный ниже код, и он работает один раз, но после переключения между режимами раскладки не исчезают.

Как я могу изменить свой код для переключения между макетами?

http://pastie.org/2288951

Благодарен за все комментарии!

Ответы [ 2 ]

0 голосов
/ 31 июля 2011

лучший подход состоит в том, чтобы включить оба модуля и соответствующим образом отобразить функции в коде на основе выбора пользователя.

Основная концепция состоит в том, чтобы иметь два разных объекта, которые реализуют один и тот же интерфейс / методы компоновки ифункции

0 голосов
/ 31 июля 2011

Может быть, вы просто добавляете представление каждый раз и забываете открыть () \ hide () его или окно (я не могу сказать точно, потому что я не знаю, что находится в contacts.js и contacts_avatar.js.) Или если это попытка tableView и изменение данных, попробуйте tableView.setData (data) каждый раз, когда вы переключаетесь.

...