Редактирование представления в iPhone, как в приложении «Контакты» - PullRequest
2 голосов
/ 16 августа 2010

В приложении «Контакты», когда вы нажимаете кнопку «Редактировать» в правой части панели навигации, представление динамически меняет само себя, чтобы позволить пользователю редактировать различные вещи.

Кроме тогоДругие интересные анимированные материалы, которые меня интересуют, действительно меня интересуют, хотя это нижняя кнопка «Удалить контакт», которая появляется в режиме редактирования и исчезает, когда сделано или нажата кнопка отмены.

Как вы реализуете этотакие вещи?Спасибо.

PS: связанные вопросы Создание представления редактирования, похожего на приложение контактов и Как обстоят дела с приложением iPhone Contact?

1 Ответ

0 голосов
/ 14 марта 2012

Вам необходимо следить за тем, находитесь ли вы в режиме редактирования или нет с помощью BOOL.Затем, когда нажата кнопка редактирования, переключите состояние.

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

...