Вы проверяли три20 TTLauncherView ?
Хотя это для iPhone, вы можете принять его для iPad. Это позволяет для значка с текстом внизу. Хотя вам, возможно, придется взломать его для вставки пользовательского UIView вместо изображения и текста.
Я нашел учебник iOSGuy полезным при работе с TTLauncherView.
А вот отрывок из руководства iOSGuy, в котором немного рассказывается о том, как его настроить / использовать.
TTLauncherView* launcherView = [[TTLauncherView alloc]
initWithFrame:self.view.bounds];
launcherView.backgroundColor = [UIColor blackColor];
launcherView.columnCount = 4;
launcherView.pages = [NSArray arrayWithObjects:
[NSArray arrayWithObjects:
[self launcherItemWithTitle:@"Google"
image:@"bundle://safari_logo.png"
URL:@"http://google.com"],
[self launcherItemWithTitle:@"Apple"
image:@"bundle://safari_logo.png"
URL:@"myAppController/myView"]
, nil]
, nil];