Один Xib-файл для 2 состояний: отображение и редактирование объекта - PullRequest
0 голосов
/ 15 ноября 2011

Приложение контактов iPhone - хорошая иллюстрация моей проблемы. Apple использует один вид для одновременного отображения и редактирования контактов. Когда пользователь хочет редактировать контакт, он просто нажимает кнопку редактирования на правой стороне navcontroller. Интерфейс «Показать контакт» изменится на интерфейс «Изменить контакт», и пользователь сможет редактировать контакт. Когда пользователь заканчивает редактирование, он нажимает кнопку «Готово».

У меня вопрос: какой самый простой способ добиться такого поведения?

1 Ответ

1 голос
/ 15 ноября 2011

Я считаю, что в примере кода iPhone CoreData Recipes есть все, что вам нужно, у них есть страница, которая точно соответствует вашему описанию:

http://developer.apple.com/library/ios/#samplecode/iPhoneCoreDataRecipes/Listings/ReadMe_txt.html

Короткий ответ:Вы можете добиться этого, используя отдельные представления XIB, которые вы можете поменять местами.Лично я предпочитаю просто использовать код, чтобы скрыть и показать элементы управления, которые должны меняться между двумя представлениями.

...