Я хотел бы создать сетку данных, которая прокручивается как по вертикали, так и по горизонтали, и имеет липкие заголовки строк и столбцов (чтобы вы могли прокручивать данные, все еще просматривая заголовки строк / столбцов). Каков наилучший способ сделать это?
Я подумал о создании собственного настраиваемого представления DataGrid, которое обрабатывает собственный рендеринг, но это кажется большой работой. Кажется, что добавление нескольких UITableViews в UIScrollView может работать, но я не знаю, как сделать первую строку и столбец липкими при прокрутке остальных из них вместе. Или, возможно, я мог бы создать подкласс UITableView и добавить к нему столбцы.
Пример чего-то похожего на то, что я ищу, см. http://www.roambi.com/. Нажмите на пример SuperList и поиграйте с представлением там.
Я успешно воссоздал эффект, который искал в UIWebView с простой таблицей HTML, пользовательским JavaScript и CSS, но при использовании этого метода производительность на iPhone ужасна.