首页 > 代码库 > 在UIViewController中添加UITabBar
在UIViewController中添加UITabBar
在一个View中单独添加 UITabBar,
但是时不时的就报错。
经查询:原因是因为在另一个view没有加载完时就把含有TabBar的View加载了,正确的时放在 viewDidAppear:方法中。
错误代码:
// 错误代码// Main Controller @implementation MainViewController- (void)viewDidLoad { [super viewDidLoad]; HomeViewController *homeViewController = [[HomeViewController alloc] init]; // 此时呈现包含UITabBar的控制器 [self presentViewController:homeViewController animated:NO completion:nil];}// 正确代码-(void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; HomeViewController *homeViewController = [[HomeViewController alloc] init]; [self presentViewController:homeViewController animated:NO completion:nil];}
在UIViewController中添加UITabBar
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。