0

我正在用 Rubymotion 构建一个 iOS 应用程序。我想创建一个自定义 tabBar,所以我需要使用一个真正的 tabBar 但隐藏它。如何在 Rubymotion 中隐藏 tabBar?

4

1 回答 1

2

要隐藏标签栏,您可以使用 hidesBottomBarWhenPushed。目标 C 是:

MyController *myController = [[MyController alloc]init]; 
myController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:myController animated:YES];
[myController release];

因此 RubyMotion 代码是

@my_controller = MyController.alloc.init
@my_controller.hidesBottomBarWhenPushed = true
self.navigationController.pushViewController(@my_controller, animated:true)

我希望这有帮助。如果您想查看对标签栏的更多参考,请查看: https ://github.com/IconoclastLabs/rubymotion_cookbook/tree/master/ch_2/12_tabbars 或者如果您想查看导航控制器的基础知识,请查看 https: //github.com/IconoclastLabs/rubymotion_cookbook/tree/master/ch_2/11_navbarbuttons

我希望这有帮助!

于 2012-11-15T15:41:47.427 回答