【问题标题】:Xcode 9.0 iOS11 Has Screwed Up Right UIBarButtonItemXcode 9.0 iOS11 搞砸了正确的 UIBarButtonItem
【发布时间】:2018-03-15 18:50:18
【问题描述】:

旧版本的 xcode (8.3.3)

较新版本的 Xcode (9.0)

知道故事板中的红心+数字(收藏夹)发生了什么吗?当我运行应用程序时,它仍然是错误的。

查看结构

收藏背景视图的限制

【问题讨论】:

  • 我们在左侧栏按钮项目中遇到了同样的问题,我们在 viewDidLoad 中添加了 #available(iOS 11.0, *) 签入并将按钮的坐标移动到那里的正确位置。
  • 你可以按照这个技巧stackoverflow.com/questions/44442573/…

标签: ios storyboard interface-builder ios11 xcode9


【解决方案1】:

我们的解决方案是使用安全区域布局指南并修复任何自动布局约束问题。

附带说明:我们尝试将其从仅使用栏更改为完整的 UINavigationController 方法。那看起来很有希望。但是,更改 tintColor 状态栏不能以编程方式工作。所以,我们不得不回到酒吧的做法。

【讨论】:

    【解决方案2】:

    您必须使用安全区域布局指南或对边距添加约束。如果这没有帮助 - 尝试向超级视图添加约束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多