iPhone 6 上模拟器和物理设备之间的差异
Discrepance between simulator and physical device on iPhone 6
我正在使用 Xamarin 为 iOS 开发应用程序。
我有一个案例,模拟器和物理设备没有以相同的方式显示用情节提要创建的视图。
在本例中,有两个水平放置的 UIButton。第一个有四个约束:
- 置顶 Space 至:查看控制器布局指南
- 导致Space到:Superview
- 尾随 Space 到:"SecondButton"
- 身高:42
第二个也有四个约束:
- 置顶 Space 至:查看控制器布局指南
- 尾随 Space 至:Superveiw
- 尾随 Space 到(这是第一个按钮):按钮控件(这是第二个按钮)
- 身高:42
这应该会产生两个宽度相等的按钮,每个按钮的宽度都是 Superview 宽度的一半。这就是它在模拟器和 iPhone 5s 物理设备上的显示方式。但是在 iPhone 6 上,第二个按钮占据了大部分宽度,而第一个按钮在左侧几乎看不见。 (见截图)。
设备:
模拟器:
任何人都可以就为什么会发生这种情况以及我可以采取什么措施来解决它提供一些建议吗?
我认为实现您想要的效果的最佳方法是将其中一个按钮的宽度设置为与另一个按钮的宽度相等。
同时检查这个:
Trailing Space to: Superveiw
Trailing Space to(This is the first button): Button Control(This is the second button)
也许我不明白,但这看起来很奇怪。你是说在第二行领先 Space 吗?
我正在使用 Xamarin 为 iOS 开发应用程序。 我有一个案例,模拟器和物理设备没有以相同的方式显示用情节提要创建的视图。 在本例中,有两个水平放置的 UIButton。第一个有四个约束:
- 置顶 Space 至:查看控制器布局指南
- 导致Space到:Superview
- 尾随 Space 到:"SecondButton"
- 身高:42
第二个也有四个约束:
- 置顶 Space 至:查看控制器布局指南
- 尾随 Space 至:Superveiw
- 尾随 Space 到(这是第一个按钮):按钮控件(这是第二个按钮)
- 身高:42
这应该会产生两个宽度相等的按钮,每个按钮的宽度都是 Superview 宽度的一半。这就是它在模拟器和 iPhone 5s 物理设备上的显示方式。但是在 iPhone 6 上,第二个按钮占据了大部分宽度,而第一个按钮在左侧几乎看不见。 (见截图)。
设备:
模拟器:
任何人都可以就为什么会发生这种情况以及我可以采取什么措施来解决它提供一些建议吗?
我认为实现您想要的效果的最佳方法是将其中一个按钮的宽度设置为与另一个按钮的宽度相等。
同时检查这个:
Trailing Space to: Superveiw
Trailing Space to(This is the first button): Button Control(This is the second button)
也许我不明白,但这看起来很奇怪。你是说在第二行领先 Space 吗?