Как реализовать тот же эффект, что и на домашнем экране iPhone - PullRequest
0 голосов
/ 01 декабря 2009

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

Ответы [ 2 ]

1 голос
/ 01 декабря 2009

Чек TTLauncherView из Три20 ,

0 голосов
/ 01 декабря 2009

Я реализовал тот же вид миниатюр в приложении для фотографий (который в принципе отличается только из-за цвета фона и закругленного эффекта кнопок), используя собственную ячейку (с 4 кнопками UIB внутри) в обычном табличном представлении.

В моем случае это потому, что мне нужно прокручивать вверх и вниз, в вашем конкретном случае должен быть способ «заблокировать» таблицу от прокрутки. Кстати, по этой причине может быть проще спроектировать пользовательское представление в конструкторе интерфейсов, очень быстро спроектировать такое представление, а затем создать пользовательский контроллер, предоставляющий простые методы для назначения значков и действий для кнопок UIB. динамически.

Вы также можете взглянуть на библиотеки Three20, как уже предлагалось, они уже реализованы, но Apple легко отклонит ваше приложение.

...