Получите UITableView, чтобы не прокручивать и расширять в UIScrollView - PullRequest
3 голосов
/ 10 июня 2009

Мне нужно создать экран, похожий на приведенный ниже. Единственный способ, которым я могу придумать, - это иметь UIScrollView в качестве родительского представления. Затем используйте UIImageView и UILabels для миниатюры и основного текста («All3Sports»).

Для таких разделов, как телефонные номера и домашняя страница, я подумал, что у меня может быть UITableView, и он просто не будет прокручиваться и «расти» вертикально в зависимости от его содержимого. Я не могу понять, как это сделать. Я могу установить его не прокручивать, но тогда содержимое обрезается. Если я установил его не для обрезки, то представление прокрутки все еще думает, что это меньший размер и не прокручивает содержимое.

Я открыт для идей, если есть лучший подход к воспроизведению этого экрана.

Заранее спасибо.

alt text

Ответы [ 2 ]

5 голосов
/ 11 июня 2009

Я сделал что-то подобное с UITableView и установил стиль табличного представления UITableViewStyleGrouped, но поместил изображение и заголовок, в вашем случае «All3Sports», в заголовок сгруппированного табличного представления и 3 нижние кнопки в нижнем колонтитуле.

1 голос
/ 11 июня 2009

Это можно сделать с помощью UITableViewStyleGrouped, с настраиваемыми ячейками таблицы для каждой строки. Текст и изображение для имени будут иметь один тип ячейки, основной, мелодию и домашнюю страницу - другой. Последняя ячейка с тремя кнопками внутри будет другой.

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