2013-07-22 3 views
1

Я создаю сетку значков в Objective C/Xcode.Воспроизведение экрана главного экрана iPad поворота/ориентации

Есть ли способ воссоздать начальный экран iPad, заполненный сеткой значков для каждого приложения, которое у вас есть на вашем iPad.

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

Ive посмотрел this SO question, а также на this blog. Но мне интересно, есть ли класс (надеюсь, разработанный Apple, но сторонние решения будут делать), который воссоздает этот эффект?

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

+3

Если вы поддерживаете iOS 6 и выше, вам повезло: [UICollectionView] (http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UICollectionView_class/Reference/Reference. html) – architectpianist

+0

@architectpianist Это то, с чем я пошел, в конце концов. Добавьте его в качестве ответа, и я соглашусь с ним. – Jimmery

ответ

1

iOS 6 предлагает класс под названием UICollectionView, который обрабатывает создание этих сеток для вас. API довольно похож на API-интерфейс UITableView и позволяет вам много контролировать для настройки.

Проверьте UICollectionView class reference, а также this introductory tutorial.

Смежные вопросы