Я пытаюсь разработать что-то подобное и представить это.
На мой взгляд, если вы посмотрите внимательно, кажется, что экран состоит из вертикального UIScrollView. Этот компонент будет содержать UITableView с несколькими разделами или, может быть, даже с несколькими компонентами UITableView. При фокусировке текстовых полей на ячейки UIScrollview прокручивает содержимое, чтобы поместить выбранное текстовое поле в более подходящее / сбалансированное положение .y для просмотра и редактирования.