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對其進行任何操作。 –