(1)tabbar超过5个后出现的more标签文字修改 以及more、configure界面 修改问题
简单描述下:需要修改more为更多[其实单纯想要修改成中文 直接在项目的info->Localization 改成中文就行了]。在ios开发中当tabbar超过5个(>5)的时候。系统会自动生成一个more标签 标签下标大于等于4就会被放到more页面。且tab 下的more标签是通过tabbaritems修改的(不信的自己去试试 其他都可以这个不行)。
一、修改more tabbar的文字。
那么如果需要修改掉more应该怎么办呢?
效果:
思路1:
通过获取tabbarItems 然后进行修改
结果:很有趣的是 只有more这个标签不能正常修改其他都可以。[bageValue却可以]
思路2:
根据tabBarController.moreNavigationController
UItabvar然后根据subView的层级关系 获得到UITabBarButtonLabel(左边这个东西是uikit里面没有的 直接对NSObject setText);
代码如下:
修改moreNavigationController
self.navigationItem.title =[str stringByAppendingString:@"的时光"];