#iphone #mobile #titanium #appcelerator-mobile
#iPhone #Мобильный #titanium #ускоритель приложений-мобильный
Вопрос:
Каков назначенный способ обработки чередующегося контента на активной вкладке группы вкладок? В моем случае у меня есть tableview с панелью инструментов сверху, и при нажатии на строку я хотел бы переключить содержимое на этой вкладке на новое содержимое с другой панелью инструментов (редактировать).
В демонстрационном приложении KitchenSink окно просто заменено, насколько я могу видеть. Правильно ли это? Как обрабатываются переходы?
Спасибо тебе за твои ответы, Крис
Ответ №1:
Вы можете открыть новое окно на текущей вкладке:
tab.open(newWindow);
При этом будет использоваться стандартная анимация перехода навигации iOS.
Кроме того, вы можете настроить панель навигации окна (верхняя панель) без необходимости создавать и добавлять панель инструментов, используя такие свойства окна, как title, leftNavButton, rightNavButton. Например, создайте кнопку редактирования, а затем выполните:
newWindow.rightNavButton = editButton;
Кроме того, вы можете создать стандартную кнопку редактирования, установив для свойства systemButton значение Ti.UI.iPhone.SystemButton.EDIT
.
Наконец, чтобы создать системную кнопку с любым заголовком, задайте свойство title, а также установите для свойства style значение Ti.UI.iPhone.SystemButtonStyle.BORDERED
.
Комментарии:
1. джерри, возможно ли открыть новое окно на активной вкладке с анимацией перехода, отличной от используемой по умолчанию? Я хотел бы использовать анимацию FLIP_FROM_LEFT, но я не могу выяснить, как это сделать. Спасибо!