Как в iOS разместить на одной странице прокручивающуюсю форму и список?

Приветствую!
Суть вопроса такая.
Есть форма в несколько полей/кнопок и есть список данных. Они размещены на одной странице. Хочется сделать так, что бы была возможность прокрутить форму вместе со списком, т.е. что бы форма ушла вверх за границу экрана и дальше прокручивался список.

Единственное нормальное решение, которое сейчас пришло мне в голову - сделать таблицу, у которой в первой ячейке будет форма, а в последующих - уже данные. Но мне кажется схема немного корявой. Возможно, существует более каноничное решение?
  • Вопрос задан
  • 2291 просмотр
Пригласить эксперта
Ответы на вопрос 2
Waka_Waka
@Waka_Waka
IOS Developer
Уверен, Вам поможет UIScrollView))
Ответ написан
Flanker_4
@Flanker_4
Ну смотрите, все зависит от того, как вы хотите что бы оно работало. Если интересует банальный скрол - то у tableView есть свойство tableViewHeader. Пихаете в него View с формой, и получаете простой скрол. Но это решение будет немного корявым для пользователя - он сможет проскролить так, что будет видно пол формы, ну а дальше список будет идти на экране.
Если же нужно сделать именно страничное переключение, т.е. либо форма, либо список, то тогда делаете
UIScrollView:[UIView,UITableView]
где UIView - ваша форма, размером на весь экран девайса, а UITableView - список, такого же размера.
Размещены они вертикально, друг на дружкой. в uiscrollView включаете pagingEnabled и выставляете корректный contentSize
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы