Оборачивание представления таблицы с представлением прокрутки - правильный путь.
UIScrollView с
- Показать горизонтальные скроллеры
- прокрутка включена
- автоматически изменить размер на весь экран
Внутри этого,a UITableView
- показывает вертикальные скроллеры
- прокрутка включена
Затем я устанавливаю рамку табличного представления, при этом w,
является расчетной шириной таблицыпросмотр со всеми столбцами, независимо от вашей ширины, и kTableScrollViewHeight
- фиксированная высота как представления таблицы, так и представления прокрутки, в моем случае, например, 367 точек (экран минус статус, панель навигации и вкладка):
tv.frame = CGRectMake(0, 0, w, kTableScrollViewHeight);
и размер содержимого представления прокрутки
scrollView.contentSize = CGSizeMake(w, kTableScrollViewHeight);
Если вам нужно поведение прокрутки вверх, когда пользователь касается строки состояния, выможет потребоваться установить
scrollView.scrollsToTop = NO;
, так как в противном случае представление прокрутки уберет сигнал из представления таблицы.