【问题标题】:Misaligned bottom tab icons iOS7未对齐的底部标签图标iOS7
【发布时间】:2013-11-06 18:13:10
【问题描述】:

我正在构建一个 tabBarController 并在其中添加一些子视图,这是我得到的:

在 iOS7 上,tabBarItem 显示未对齐 直到我点击其中一个重新对齐每个选项卡 这不会出现在 iOS6 上,您是否已经遇到过类似的行为?您找到的解决方案/解决方法是什么?

【问题讨论】:

    标签: ios7 uitabbarcontroller alignment uitabbaritem


    【解决方案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
        }
    

    【讨论】:

      猜你喜欢
      • 2014-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-14
      • 1970-01-01
      • 2015-10-21
      相关资源
      最近更新 更多