仅限iPhone的应用在iPad上出现UI问题

时间:2017-04-14 18:23:13

标签: ios iphone ipad

我的UI存在问题,我无法找到任何解决方案。我在UIButton上有非常基本的约束/属性,以及一些在各种尺寸的iPhone屏幕上都很好用的标签。出于某种原因,当我在iPad上运行应用程序时,我的按钮的背景颜色被清除,我的标签上的尺寸关闭。

iPhone:

iPhone

iPhone 4:

iPhone 4

ipad公司: iPad

预览中的并排: Preview

编辑:

文件检查器: File Inspector

1 个答案:

答案 0 :(得分:0)

尝试为Size Classes中的ViewController启用Storyboard,如下所示:

enter image description here

但是,如果问题仍然存在,请考虑制作两个故事板。一个用于iPhone,另一个用于iPad。请按照以下步骤操作:

  1. 转到File > New > Files...并创建一个新的空故事板。
  2. enter image description here

    1. 为此故事板禁用Size Classes,然后选择iPad
    2. enter image description here

      1. 链接您的ViewController。
      2. enter image description here

        1. 设置为初始视图并查看左侧的箭头。
        2. enter image description here

          1. 为两个故事板添加不同的名称。
          2. enter image description here

            1. 最后,转到info.plist,删除原来的Main storyboard file base name媒体资源,然后分别为iPhone和iPad添加新资源。
            2. enter image description here

              现在,您可以像使用旧版Xcode一样单独编辑iPhone和iPad故事板。

              告诉我它是怎么回事。希望这有助于:)