【问题标题】:RightBarButton lowered in landscape-orientation in iOS 11在 iOS 11 中,RightBarButton 横向降低
【发布时间】:2018-05-07 12:13:49
【问题描述】:

iOS 应用程序中的 RightBarButton 有问题。每当设备旋转到横向时,该按钮就会降低,如屏幕截图所示。在纵向时,一切看起来都很好。

有什么想法吗?

【问题讨论】:

    标签: ios uisearchbar uibarbuttonitem rightbarbuttonitem


    【解决方案1】:

    尝试检查层次结构视图。我想 RightBarButton 的框架不起作用

    【讨论】:

    • 检查过,按钮本身放置得很好,但是该按钮内的标签放错了位置。通过创建自定义视图解决了这个问题。
    【解决方案2】:

    我仍然不知道是什么导致方向更改时标签放错了位置,但我能够通过使用自定义 UIButton 作为我的 UIBarButtonItem 来解决它:

    let rightButton: UIButton = UIButton(type: .system)
    [...]
    let rightBarButtonItem: UIBarButtonItem = UIBarButtonItem(customView: rightButton)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 2019-02-21
      • 2022-09-30
      • 2014-08-31
      • 1970-01-01
      相关资源
      最近更新 更多