【问题标题】:Button not visible while deploying app in iPad在 iPad 中部署应用程序时按钮不可见
【发布时间】:2017-01-23 09:21:11
【问题描述】:

我最初为 iPhone 开发了一个应用程序。但后来将目标设备更改为“通用”。但是在 iPad 中部署应用程序时,我的 UIViews 中的按钮不可见。

从最初的研发中,我知道它与 Size 类有关。谁能给我一个先机?

使用 Width-Compact 和 Height-Any:

使用 Width-Any 和 Height-Any:

【问题讨论】:

  • 您是在使用 Storyboard 还是使用代码定义大小和位置?
  • 可以给iphone和ipad截图吗?
  • 您能解决问题吗?
  • 不......它没有......我想我被自动布局/约束部分卡住了

标签: ios swift ios-autolayout size-classes


【解决方案1】:

选择您的按钮并将其标记为已从 IBInspector 安装,此Installed 检查将允许按钮在所有设备上可见。 但您可能需要设置约束才能使此按钮正确显示。

【讨论】:

    【解决方案2】:

    这里有一些关于大小类的详细信息,可让您设计故事板和 XIB 文件以在任何 iOS 设备(所有屏幕尺寸)上运行。在尺寸类别中,您有相对数量的宽度和高度尺寸:

    • 常规:将其视为像 iPad 中的宽度和高度或 iPhone 6 Plus 在横向模式下的宽度一样大。

    • 紧凑:将其视为 LITTLE,就像 iPhone 横向高度或 iPhone 纵向宽度一样。

    • Any:当您的布局在任何屏幕尺寸上都没有变化时使用。

    更多详情,请查看以下链接。

    https://adoptioncurve.net/archives/2014/08/working-with-size-classes-in-interface-builder/ https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

    【讨论】:

      猜你喜欢
      • 2011-05-19
      • 2014-08-02
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 2017-01-31
      相关资源
      最近更新 更多