Редактировать:
Я только что понял, что вы действительно хотели разделить вид внутри панели вкладок.по документации Apple, это нет нет.http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/iPadControllers/iPadControllers.html
Контроллер разделенного представления всегда должен быть корнем любого интерфейса, который вы создаете.Другими словами, вы всегда должны устанавливать представление из объекта aUISplitViewController в качестве корневого представления окна вашего приложения.Панели интерфейса разделенного просмотра могут содержать контроллеры навигации, контроллеры панели вкладок или любой другой тип контроллера представления, который необходим для реализации интерфейса.
Если вы все еще хотите использоватьпанель вкладок, материал, который я написал ниже, все еще применяется, но ваше подпредставление не должно быть контроллером splitview.
оригинальный ответ:
вы бы создали контроллер панели вкладок вкод, затем добавьте контроллер splitview в качестве одной из вкладок.в вашем случае self.splitViewController станет одним из контроллеров представления внутри вашего контроллера панели вкладок.Я не пробовал это с использованием приложения-шаблона Apple в качестве отправной точки, но дать ему должно работать.
Вы можете найти учебники на uitabbarcontroller для получения дополнительной информации.Это выглядит многообещающе: http://www.xcode -tutorials.com / uitabbarcontroller-and-uinavigationcontroller /
И это тоже удобно: http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITabBarController_Class/Reference/Reference.html
вот пример:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
UITabBarController *tabBarController = [[UITabBarController alloc] init];
//set tbconroller as root view controller of window
[self.window setRootViewController:tabBarController];
//window retains controller so we can release
[tabBarController release];
//create two view controllers
UIViewController *vc1 = [[HypnosisViewController alloc] init];
UIViewController *vc2 = [[CurrentTimeViewController alloc] init];
//make an array containing these two view controllers
NSArray *viewControllers = [NSArray arrayWithObjects:vc1,vc2,nil];
[tabBarController setViewControllers:viewControllers];
//the views are retained their new owners, so we can release
[vc1 release];
[vc2 release];
[[self window] makeKeyAndVisible];
return YES;
}
Если вы используете конструктор интерфейса, вот еще несколько учебных пособий http://www.cimgf.com/2009/06/25/uitabbarcontroller-with-uinavigationcontroller-using-interface-builder/ или http://www.mobisoftinfotech.com/blog/iphone/iphone-tabbar-uitabbarcontroller-tutorial/