未对齐的底部标签图标iOS7
Posted
技术标签:
【中文标题】未对齐的底部标签图标iOS7【英文标题】:Misaligned bottom tab icons iOS7 【发布时间】:2013-11-06 18:13:10 【问题描述】:我正在构建一个 tabBarController 并在其中添加一些子视图,这是我得到的:
在 ios7 上,tabBarItem 显示未对齐 直到我点击其中一个重新对齐每个选项卡 这不会出现在 iOS6 上,您是否已经遇到过类似的行为?您找到的解决方案/解决方法是什么?
【问题讨论】:
【参考方案1】:我找到了一个可能的答案,如果 UILoginNavigationController 的标题与我们在其中添加的第一个视图控制器相同,那么图标和文本就会错位。我怀疑苹果会使用标题来确定是否需要刷新标签。
尽量保持简单:每个选项卡都有一个 UINavigationController,如果导航控制器确实与我们推入的根视图具有相同的标题,iOS7 中的图标会错位
// NavigationController相关代码
UILoginNavigationController*loginNavigationController=[[UILoginNavigationController alloc] init];
loginNavigationController.title=@"something";
// LoginViewController相关代码 @implementation UILoginViewController
- (void)viewDidLoad
[super viewDidLoad];
self.title=@"something"; // <- if the same as above = misaligned
【讨论】:
以上是关于未对齐的底部标签图标iOS7的主要内容,如果未能解决你的问题,请参考以下文章