КАК: Размещать изображения в представлении, которое имитирует расположение значков приложений на iPhone? - PullRequest
0 голосов
/ 10 октября 2009

На iPhone отображаются значки приложений с названием приложения ниже ea. значок, на экране 4 поперек и 4 вниз.

Как лучше всего воспроизвести этот тип представления в пользовательском приложении для iPhone?

Например, я хотел бы показать сетку игроков в игре, которую я разрабатываю, в UIScrollView, который показывает эскиз каждого игрока и его имя. Я хотел бы показать не более 4 таких «ячеек» на ряд и просто продолжать генерировать строки по мере необходимости на основе количества игроков (например, учитывая 10 игроков, у меня будет 3 ряда ... первые два будут иметь 4 игрока за пальцы и последний будет иметь 2).

Есть ли пользовательский UIViewController для чего-то вроде этого, возможно?

Спасибо

1 Ответ

0 голосов
/ 10 октября 2009

Я бы предложил использовать UITableView с пользовательским UITableViewCell подклассом. Вы можете сделать это с UIScrollView напрямую, но табличное представление реализует некоторое поведение повторного использования ячеек, которое вы, вероятно, захотите использовать.

В зависимости от того, приемлема ли производительность на устройстве, вы можете либо создать собственный подкласс UIView, чтобы нарисовать значок и метку (очиститель), либо нарисовать их непосредственно в виде ячейки, используя примитивы рисования (быстрее).

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