NavigationController与TabBarController同时存在时self.tabBarItem.title = @"xxx"设置失效以及‘ selectedImage’

来源:互联网 发布:淘宝发货时间怎么看 编辑:程序博客网 时间:2024/06/03 11:17
在storyboard中一个视图中既有NavigationController又有TabBarController,设置self.title会两个地方都同时设置,想使tabBarItem标题与导航栏标题不一样时可以设置:
//    UITabBar *tabBar = self.navigationController.tabBarController.tabBar;    UITabBar *tabBar = self.tabBarController.tabBar;    UITabBarItem *targetTabBarItem = [[tabBar items] objectAtIndex:1];    targetTabBarItem.title = @"123";


另外还有一个问题,就是tabBarItem的selectedImage,这个虽然在storyboard中可以设置,但是我测试不能显示,不晓得是不是我的问题,在stackoverflow上看到的方法摘录如下:

You can use storyboard to set selected image of tabbar. I tried and it worked for me. Select the UITabbarItem and add a run-time attribute 'selectedImage', select Type as 'Image' and give the name of your image as its value.

Setting selected image of Tabbar using storyboard

I am using XCode 6.0 and my minimum deployment target is iOS 8.0.


参考资料:1.http://stackoverflow.com/questions/21386101/setting-selected-image-in-tab-bar-controller-with-storyboard

2.http://www.it165.net/pro/html/201312/8363.html

0 0
原创粉丝点击