SplitView с tabBar в его detailView - PullRequest
0 голосов
/ 06 марта 2012

Я создал разделенное представление. Теперь я хочу добавить панель вкладок в подробном представлении.Возможно ли это. Пожалуйста, дайте мне знать, если у вас есть пример кода / программы

Заранее спасибо.

1 Ответ

1 голос
/ 06 марта 2012

Вам необходимо унаследовать UITabBarController, который будет отображаться как второй вид в вашем разделенном виде.Кстати, это плохая практика - использовать tabBarController, вложенный в какую-то часть экрана.

в вашем файле .h

#import <UIKit/UIKit.h>

@interface MyTabBarController : UITabBarController

@end

в файле .m

#import "MyTabBarController.h"
@implementation MyTabBarController


- (void)viewDidLoad {
    [super viewDidLoad];
    FirstViewController *fVC = [[[FirstViewController alloc] init] autorelease]; //Here you create instances of your view controllers. You even can create UINavigationController instances linked to those viewControllers and put them in array instead of ViewControllers
    fVC.tabBarItem.image = [UIImage imageNamed:@"fVC.png"];//Here you set up UITabBarController item image
    NSMutableArray *controllers = [NSMutableArray arrayWithObjects:fVC, nil];// Here you put your view controllers in NSMutableArray for UITabBarController
    [self setViewControllers:controllers animated:NO]; //ta-daa. You assign array of view controllers to UITabBarController and create sections for them.
}

Это структура UITabBarController: UITabBarController structure, подробнее см. Эту ссылку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...