iPhone 6上的模拟器和物理设备之间的差异

米凯尔·吉斯(Mikael Gyth)

我正在使用Xamarin开发适用于iOS的应用程序。我遇到的情况是,模拟器和物理设备未以相同的方式显示使用情节提要创建的视图。在这种情况下,有两个水平放置的UIButton。第一个有四个约束:

  • 最多的空间:View Controller布局指南
  • 领导空间:Superview
  • 尾随空格到:“ SecondButton”
  • 高度均等:42

第二个也有四个约束:

  • 最多的空间:View Controller布局指南
  • 尾随空间到:Superveiw
  • 尾随空格到(这是第一个按钮):按钮控件(这是第二个按钮)
  • 高度均等:42

这将产生两个宽度相等的按钮,每个按钮均为Superview宽度的一半。这就是它在模拟器和iPhone 5s物理设备上的显示方式。但是,在iPhone 6上,第二个按钮占据了大部分宽度,而第一个按钮在左侧几乎看不见。(请参见屏幕截图)。

设备:物理设备上的外观

模拟器:它在设备上的外观以及在模拟器和iPhone5上的外观

谁能提供一些建议,说明为什么会发生这种情况以及我该如何解决?

征服者

我认为实现您想要的效果的最佳方法是将一个按钮设置为宽度等于另一个按钮的宽度。

还要检查一下:

尾随空间到:Superveiw

尾随空格到(这是第一个按钮):按钮控件(这是第二个按钮)

也许我听不懂,但这看起来很奇怪。Havent您的意思是第二行的领导空间?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iPhone 6上的模拟器和物理设备之间的差异

来自分类Dev

iPhone 6模拟器中的LaunchScreen与物理iPhone 6不同

来自分类Dev

应用在iPhone 5模拟器和设备上以iPhone 4大小运行

来自分类Dev

为什么此uint32_t类型转换在iPhone模拟器和iPhone设备上的行为不同?

来自分类Dev

应用程序在iPhone 5模拟器和设备上以iPhone 4大小运行

来自分类Dev

iPhone 6上的本机分辨率可在模拟器上使用,但不能在设备上使用

来自分类Dev

AppleWatch模拟器和iPhone模拟器之间的transferUserInfo从Xcode 11停止工作

来自分类Dev

iPhone 6的本机分辨率可在模拟器上使用,但不能在设备上

来自分类Dev

iPhone6 +在模拟器上呈现736点宽度,但在实际设备上呈现667点宽度

来自分类Dev

iPhone 6 plus模拟器缩放

来自分类Dev

在模拟器上录音和播放音频,但不能在真实的iPhone设备上录音

来自分类Dev

iPhone模拟器挂在NSLog上

来自分类Dev

网站在Ipad / Iphone模拟器和真实设备上的显示方式有所不同

来自分类Dev

iPhone App无法在iphone 6模拟器上正确显示

来自分类Dev

自动布局在iPhone 6设备上不起作用,但在模拟器上起作用

来自分类Dev

如何在模拟器上检测iPhone 6(6 Plus)

来自分类Dev

为什么我的显示在 iPhone 模拟器和 iPad 模拟器上看起来不同?

来自分类Dev

UIView上的圆角仅在少数模拟器(例如iPhone8,iPhone6s,iPhone6s plus和iPhone 6)中不起作用

来自分类Dev

如何将iOS模拟器设置为iPhone 6和iPhone 6 Plus屏幕分辨率?

来自分类Dev

在iOS模拟器和iPhone部署之间获得不同的行为

来自分类Dev

iPhone 6,iOS 8.1报告设备上显示320x568点的屏幕,但模拟器上报告375x667点的屏幕

来自分类Dev

为什么应用自动布局的视图会继续放大,而无法在较大的设备模拟器(iPhone 6及更高版本)上以原始分辨率显示?

来自分类Dev

状态栏显示黑色文本,仅在iPhone 6 iOS 8模拟器上

来自分类Dev

在模拟器上检测iPhone 6 / Plus时遇到问题

来自分类Dev

Xcode 6通用应用未在iPhone模拟器上居中

来自分类Dev

iPhone6屏幕尺寸在模拟器上返回375

来自分类Dev

适用于Xcode 6的iPhone 4模拟器

来自分类Dev

适用于Xcode 6的iPhone 4模拟器

来自分类Dev

iPhone 6 Plus模拟器中具有旋转和拆分视图的竞争条件

Related 相关文章

  1. 1

    iPhone 6上的模拟器和物理设备之间的差异

  2. 2

    iPhone 6模拟器中的LaunchScreen与物理iPhone 6不同

  3. 3

    应用在iPhone 5模拟器和设备上以iPhone 4大小运行

  4. 4

    为什么此uint32_t类型转换在iPhone模拟器和iPhone设备上的行为不同?

  5. 5

    应用程序在iPhone 5模拟器和设备上以iPhone 4大小运行

  6. 6

    iPhone 6上的本机分辨率可在模拟器上使用,但不能在设备上使用

  7. 7

    AppleWatch模拟器和iPhone模拟器之间的transferUserInfo从Xcode 11停止工作

  8. 8

    iPhone 6的本机分辨率可在模拟器上使用,但不能在设备上

  9. 9

    iPhone6 +在模拟器上呈现736点宽度,但在实际设备上呈现667点宽度

  10. 10

    iPhone 6 plus模拟器缩放

  11. 11

    在模拟器上录音和播放音频,但不能在真实的iPhone设备上录音

  12. 12

    iPhone模拟器挂在NSLog上

  13. 13

    网站在Ipad / Iphone模拟器和真实设备上的显示方式有所不同

  14. 14

    iPhone App无法在iphone 6模拟器上正确显示

  15. 15

    自动布局在iPhone 6设备上不起作用,但在模拟器上起作用

  16. 16

    如何在模拟器上检测iPhone 6(6 Plus)

  17. 17

    为什么我的显示在 iPhone 模拟器和 iPad 模拟器上看起来不同?

  18. 18

    UIView上的圆角仅在少数模拟器(例如iPhone8,iPhone6s,iPhone6s plus和iPhone 6)中不起作用

  19. 19

    如何将iOS模拟器设置为iPhone 6和iPhone 6 Plus屏幕分辨率?

  20. 20

    在iOS模拟器和iPhone部署之间获得不同的行为

  21. 21

    iPhone 6,iOS 8.1报告设备上显示320x568点的屏幕,但模拟器上报告375x667点的屏幕

  22. 22

    为什么应用自动布局的视图会继续放大,而无法在较大的设备模拟器(iPhone 6及更高版本)上以原始分辨率显示?

  23. 23

    状态栏显示黑色文本,仅在iPhone 6 iOS 8模拟器上

  24. 24

    在模拟器上检测iPhone 6 / Plus时遇到问题

  25. 25

    Xcode 6通用应用未在iPhone模拟器上居中

  26. 26

    iPhone6屏幕尺寸在模拟器上返回375

  27. 27

    适用于Xcode 6的iPhone 4模拟器

  28. 28

    适用于Xcode 6的iPhone 4模拟器

  29. 29

    iPhone 6 Plus模拟器中具有旋转和拆分视图的竞争条件

热门标签

归档