Как можно было бы создать приложение для ipad, которое имеет макет представления, аналогичный приложению facebook?То есть один большой вид в центре и меньший, похожий на меню контроллер с левой стороны становится видимым, когда вы перемещаете основной вид вправо?Используют ли они измененный макет splitview, или это пользовательский многослойный макет?
Я знаю, что, вероятно, должен использовать некоторые средства распознавания жестов, но кто-нибудь может указать мне правильное направление, как переделатьмакет приложения Facebook?Например, какими будут два основных контроллера (табличное представление слева, настраиваемое представление в полноэкранном режиме посередине, место над табличным представлением?) И как я могу вставлять / выводить меню?
Заранее спасибо
как примечание: мне нужна только альбомная ориентация, это должно облегчить задачу.
[править] Это моя текущая реализация с viewdeckcontroller:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
RootViewController* menu = [[RootViewController alloc] init];
UINavigationController* navController= [[UINavigationController alloc] initWithRootViewController:menu];
DetailViewController* center = [[DetailViewController alloc] init];
IIViewDeckController* rootController = [[IIViewDeckController alloc] initWithCenterViewController:center leftViewController:navController];
_menuController = rootController;
rootController.leftLedge = [[UIScreen mainScreen] bounds].size.width - 50.0;
self.window.rootViewController = rootController;
[self.window makeKeyAndVisible];
Этокласс rootviewcontroller (левый боковой элемент меню):
-(void)loadView
{
// [super loadView];
// self.tableView = [[[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped] autorelease];
self.view= [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320, 704)];
UITableView* tableView= [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];
[self.view addSubview:tableView];
self.tableView= tableView;
}