Я решил свою проблему. Так как у меня уже была идентификация класса, указанная для TabBarController
в IB для моего контроллера панели вкладок, я добавил это:
NSMutableArray *customizeable = [[NSMutableArray alloc] init];
for (id controller in tabBarController.customizableViewControllers)
{
if ([controller isKindOfClass: [MyCustomizeable class]])
[customizeable addObject:controller];
}
tabBarController.customizableViewControllers = customizeable;
[customizeable release];
только ниже:
[window addSubview:tabBarController.view];
по моему ApplicationDelegate
благодаря http://www.mactech.com/articles/mactech/Vol.25/25.03/iPhoneProductivityApplicationsPart1/
обратите внимание, что у меня могла бы быть эта работа только с этими строками:
NSMutableArray *customizeable = [[NSMutableArray alloc] init];
tabBarController.customizableViewControllers = customizeable;
[customizeable release];
Но я хотел контролировать, какие вкладки можно переупорядочить