2009-12-29 1 views
0

Прежде всего, вопрос очень прост, но я попытался осмотреться в Интернете, и я не мог найти имя для этого. Несколько приложений, таких как «Ping Lite», использовали это представление в своем приложении. Это позволяет вам иметь подмодули/приложения в качестве значков, и вы можете прокручивать страницу так же, как когда вы находитесь на «домашнем» экране.Как называется UIView, используемый на «домашнем» экране iPhone?

Может кто-нибудь подскажет мне, какое имя используется для этого класса?

ответ

3

Этот вид зрения недоступен в iPhone SDK. Он написан Apple, и он не включен в структуру UIKit. Это доступно только в SpringBoard.app, приложение, отвечающее за многие функции ОС (вроде Finder.app).

Однако вы можете написать это самостоятельно, конечно, используя UIScrollView. Это займет некоторое время, но, к счастью, у нас есть проект Three20, который реализует класс TTLauncherView

2

AFAIK Стандарт sdk не имеет такого класса. Вы можете проверить сторонние библиотеки (например, три20) или настроить поведение UIScrollView

1

UIView, используемый на «домашнем» экране iPhone, представляет собой UIScrollView вместе с UIPageControl.

Проверьте код образца PageControl от Apple, и вы узнаете, как он работает.