1
我试图用Ruby Motion获得基本的Nav + Tab iPhone应用程序。爱产品(顺便说一句!)。在Ruby Motion中的导航+标签 - 加载时不显示标签栏标题
问题是,生成后,你看不到标签栏标题。感谢任何帮助。
首先,我设置为在初始化标题在控制器MatchesListController.rb
def init
#title of first tab
if super
self.tabBarItem = UITabBarItem.alloc.initWithTitle('Matches', image:nil, tag:3)
end
self
end
然后我所有NavControllers加载到TabController。
@postViewController = PostsListController.alloc.init
@postNavController = UINavigationController.alloc.initWithRootViewController(@postViewController)
@messagesViewController = MessagesListController.alloc.init
@messagesNavController = UINavigationController.alloc.initWithRootViewController(@messagesViewController)
@matchesViewController = MatchesListController.alloc.init
@matchesNavController = UINavigationController.alloc.initWithRootViewController(@matchesViewController)
@activitiesViewController = ActivitiesListController.alloc.init
@activitiesNavController = UINavigationController.alloc.initWithRootViewController(@activitiesViewController)
@window = UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds)
@tabbar = UITabBarController.alloc.init
@tabbar.viewControllers = [
@postNavController,
@messagesNavController,
@matchesNavController,
@activitiesNavController
]
@tabbar.selectedIndex = 0
##### NAV CONTROLLER ######
@window.rootViewController = @tabbar
#@window.rootViewController.wantsFullScreenLayout = true
@window.makeKeyAndVisible
@vacawama是正确的。如果你不想做所有这些样板,可以看看[ProMotion](https://github.com/clearsightstudio/ProMotion)(/无耻插件)。 –
感谢您的建议,但是我对ProMotion很感兴趣,因为我没有看到自己如何设计它的元素 - 如此神奇地让它出现在屏幕上。你有没有想过编写一些关于如何与Pixate集成的文档?谢谢! – ajbraus
是的,ProMotion可与Pixate配合使用。我打算为它制作一些文档。我建议先看看[造型指南](https://github.com/clearsightstudio/ProMotion/wiki/Guide%3A-Styling-Your-Views)。 ProMotion屏幕只是UIViewControllers的核心,因此您可以使用UIVC对其进行任何操作。 –