iOS - iPhone 6 和 6+ 中出现的空格
iOS - Whitespace appearing in iPhone 6 and 6+
在测试我的应用程序时,一些空白仅出现在 iPhone 6 和 6+ 中。
关于设置的一些信息
我的应用故事板是为 iPhone 4s 设计的,我在 images.xcassets [=51= 中添加了 @3x (1242*2208) 和 @2x (750*1334) 的启动图像]and 在应用程序文件中添加了一个名为 Default-568h@2x.png 的图像(这个是第一个 720*1280 现在是 1080*1920 因为我现在问自己的原因)。
编辑: 我有自动布局,使用大小 类 选项被禁用。
我对 iPhone4s 或 iPhone5 没有任何问题。我已经修复了应用程序顶部和底部的黑条。
问题定义
但是当涉及到 iPhone6 和 6+ 时,poof。应用打开但右下角有一个白框。
我正在添加一些屏幕截图以彻底显示问题。
这两个属于iPhone5.
这里的背景正在变淡,视野完全正常。
而现在,为了一些完全不同的东西:
看到那些线条了吗?导航栏和表格视图停在那里,但选项卡栏运行正常。
在这里,开关滑动了一点。不过总的景色还不错。
那么,我错过了什么?
非常感谢@J.C.Chaparro给我的起跑线
我正在添加一个详细的答案,以帮助处于相同情况的其他人。
这就是我所做的;
为墙纸添加了高度和宽度限制,仅为定制导航栏添加了宽度限制。
这只会导致固定的导航栏,不会完全调整屏幕大小的文本或图像。
您将使用约束自行调整它们。
使用 reset recommended constraints 对你有利,我只使用这个选项修复了一些页面。
但是,它仍然有缺陷。所以,当你看到一些由 推荐的约束 引起的缺陷时;尝试仅使用宽度约束。这对我有用。
我遇到过类似的问题。
- 首先我遇到了像你的第一张图片这样的问题。解决方案是添加正确的 LaunchImages (.png 文件),如果错误,它们的正确大小会显示在警告中。
- 其次,我在图像中遇到了问题,您画了一条 红线 。这个问题的解决方案是打开故事板,单击视图控制器 (main/initial 在我的例子中是视图控制器) 并显示属性检查器,最后 select 尺寸 (iPhone 4.7 inch in my case) in Simulated metrics (I had to adjust my layout).
希望对您有所帮助。
在测试我的应用程序时,一些空白仅出现在 iPhone 6 和 6+ 中。
关于设置的一些信息
我的应用故事板是为 iPhone 4s 设计的,我在 images.xcassets [=51= 中添加了 @3x (1242*2208) 和 @2x (750*1334) 的启动图像]and 在应用程序文件中添加了一个名为 Default-568h@2x.png 的图像(这个是第一个 720*1280 现在是 1080*1920 因为我现在问自己的原因)。
编辑: 我有自动布局,使用大小 类 选项被禁用。
我对 iPhone4s 或 iPhone5 没有任何问题。我已经修复了应用程序顶部和底部的黑条。
问题定义
但是当涉及到 iPhone6 和 6+ 时,poof。应用打开但右下角有一个白框。
我正在添加一些屏幕截图以彻底显示问题。
这两个属于iPhone5.
这里的背景正在变淡,视野完全正常。
而现在,为了一些完全不同的东西:
看到那些线条了吗?导航栏和表格视图停在那里,但选项卡栏运行正常。
在这里,开关滑动了一点。不过总的景色还不错。
那么,我错过了什么?
非常感谢@J.C.Chaparro给我的起跑线
我正在添加一个详细的答案,以帮助处于相同情况的其他人。
这就是我所做的;
为墙纸添加了高度和宽度限制,仅为定制导航栏添加了宽度限制。
这只会导致固定的导航栏,不会完全调整屏幕大小的文本或图像。
您将使用约束自行调整它们。 使用 reset recommended constraints 对你有利,我只使用这个选项修复了一些页面。
但是,它仍然有缺陷。所以,当你看到一些由 推荐的约束 引起的缺陷时;尝试仅使用宽度约束。这对我有用。
我遇到过类似的问题。
- 首先我遇到了像你的第一张图片这样的问题。解决方案是添加正确的 LaunchImages (.png 文件),如果错误,它们的正确大小会显示在警告中。
- 其次,我在图像中遇到了问题,您画了一条 红线 。这个问题的解决方案是打开故事板,单击视图控制器 (main/initial 在我的例子中是视图控制器) 并显示属性检查器,最后 select 尺寸 (iPhone 4.7 inch in my case) in Simulated metrics (I had to adjust my layout).
希望对您有所帮助。