UITabBarController不会出现在视图中

时间:2010-06-04 02:46:15

标签: iphone objective-c cocoa-touch interface-builder uitabbarcontroller

我有一个UIView正在推送一个包含在UITabBarController中的UITableViewController。

#import <UIKit/UIKit.h>


@interface ARViewController : UITableViewController<UITabBarControllerDelegate> {
    IBOutlet    UITabBarController*     tabBarController;

}

@property(nonatomic,retain)IBOutlet UITabBarController* tabBarController;

@end

这是我的实施

- (void)viewDidLoad {
    [super viewDidLoad];

    // Uncomment the following line to preserve selection between presentations.
    self.clearsSelectionOnViewWillAppear = NO;
    self.title = @"AR";

    // Uncomment the following line to display an Edit button in the navigation bar for this view controller.
    // self.navigationItem.rightBarButtonItem = self.editButtonItem;

    tabBarController.delegate = self;
    [self.view addSubview:tabBarController.view];
}

我的UITabBarController被引用到文件所有者。为什么不出现?

1 个答案:

答案 0 :(得分:0)

UITabBarController始终用作“根控制器”。也许您可以尝试使用根控制器来包含tableview。并且将tabbar作为子视图添加到tableview不是常用的方法。