Как создать приложение типа 1000 * 13 Contacts, используя UITableView? - PullRequest
1 голос
/ 10 января 2020

Собственное приложение iOS Contacts предлагает довольно приятные функции редактирования:

  • Эластичный заголовок как в режиме просмотра, так и в режиме редактирования.
  • Различные макеты строк и заголовков в режиме просмотра / редактирования
  • Анимации между двумя режимами

enter image description here

Как воссоздать этот дизайн в моем собственном приложении, используя UITableView?

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

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

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

Конечно, я знаю, что табличное представление может переключаться между режимом просмотра / редактирования, но может ли переход, используемый приложением контактов, действительно быть реализован только с помощью методов UITableView, или для этого требуется переход между совершенно разными представлениями?

Вопрос 2: Как создать растягивающийся заголовок с изображением / lo go , которое сжимается в панель навигации?

Я нашел несколько другие темы и руководства по макету приложения contatcs. Однако большинству из них уже несколько лет, и, поскольку в iOS многое изменилось, предлагаемое решение довольно устарело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...