Хорошо, ребята, это один из тех, кто кодирует DOH!моменты, так что позвольте мне показать вам мой код UITabBarController:
#import "TodayController.h"
#import "HeadlinesController.h"
#import "GalleriesController.h"
@implementation TodayController
- (id)init
{
if(self = [super init]) {
self.title = @"Today";
HeadlinesController *headlines = [[HeadlinesController alloc] init];
GalleriesController *galleries = [[GalleriesController alloc] init];
[self setViewControllers:[NSArray arrayWithObjects:
headlines,
galleries,
nil]];
//[self.view addSubview:tabController.view];
}
return self;
}
- (void)dealloc
{
//[tabController release];
[super dealloc];
}
@end
Так что изначально я создавал представление панели вкладок в представлении панели вкладок, то есть в методе init, я делал это:*
UITabBarController *tabBar = [[[UITabBarController alloc] init] autorelease];
и добавление контроллеров подвидов через этот экземпляр.Давайте просто скажем, что мой мозг отсутствовал во второй половине дня.Я не знаю, почему я подумал, что мне нужна еще одна панель вкладок внутри экземпляра панели вкладок.По крайней мере, это хороший пример кода для кого-то начинающего.