HI,
我有listController,detailsController和editController。我需要为DetailsController隐藏UITabBarController,而不是所有其他控制器。我在代码下面使用。
ListController.m
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
detailsController* detailViewController = [[detailsController alloc] init];
detailViewController.hidesBottomBarWhenPushed=YES;
[self.navigationController pushViewController:detailViewController animated:YES];
}
但是,我的问题是在editController中我没有在底部获得UITabBarController。
但是,我需要在editController中获取TabBarController。
请任何人帮我解决这个问题。
提前致谢。
答案 0 :(得分:0)
...你有导航控制器吗?
如果没有,您可以使用
detailViewController.modalInPopover = YES;
detailViewController.wantsFullScreenLayout = YES;
detailViewController.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentModalViewController:detailViewController animated:YES];
并以全屏显示,隐藏标签栏。
解雇它使用:
[self dismissModalViewControllerAnimated:YES];
阿尔贝托。