【问题标题】:UITabBar alignment issue in Portrait & Landscape mode in Swift?Swift 中纵向和横向模式下的 UITabBar 对齐问题?
【发布时间】:2020-09-28 16:15:07
【问题描述】:

我创建了一个自定义 TabBar,它可以在纵向和横向模式下运行。在纵向模式下,图像和文本居中对齐,而在横向模式下,文本未居中对齐。

纵向视图

横向视图

我的问题是如何在横向模式下获得居中对齐的图标和文本? 如何获得与纵向模式相同的对齐方式。

【问题讨论】:

    标签: ios swift layout uitabbar landscape-portrait


    【解决方案1】:

    您应该在设计应用程序时使用 autoLayout 约束,以便在这两种模式下工作,您可以这样做:

    YourText.centerXAnchor.constraint(equalTo: YourImage.centerXAnchor).isActive = true
    

    【讨论】:

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