"iPhone 5.5-inch" 的模拟指标大小无法在 iPhone 6 plus 设备中正确显示界面
Simulated Metrics size for "iPhone 5.5-inch" doesn't show the interface correctly in iPhone 6 plus device
我正在使用 xcode 6.1.1 版本和 iPhone 6 plus 作为测试设备。我只是在 xcode 用户界面的右侧添加一个按钮,selecting Simulated Metrics
大小为 iPhone 5.5-inch
像这样:
但是当我在设备上 运行 这个按钮远离右边缘时。像这样(从我的设备快照):
但是当我 select Simulated Metrics
尺寸 iPhone 4.7-inch
像这样时 :
它在我的设备中显示准确。像这样(从我的设备快照):
我尝试使用 selecting 和 un selecting Auto Layout
& Size Classes
但没有得到任何线索。我的设备是 5.5 inch
iPhone 6 plus。我什至从 iPhone 的数据包中和 IMEI Number
重新检查了它。我的问题是为什么它表现得像 iPhone 6 接口?是出于视网膜显示还是非视网膜显示的任何原因?
非常感谢。
我的按钮的约束:
您需要添加适当的约束。使用模拟指标仅用于在 IB 中进行设置,它对 运行 时的视图外观没有影响。您应该将该设置保留为推断。
如果你不自己添加约束,系统会帮你添加,它会添加top、left、height、width约束;那不是你想要的。您需要在顶部和右侧添加约束。如果这样做,无论您使用的是什么尺寸的屏幕,按钮都会以该间距出现在右侧。
我认为你应该使用约束来解决问题,但我不知道造成这种情况的确切原因
Ctrl + 从项目拖动到情节提要中的边框以添加约束
Select 您想要的按钮/视图。然后只需使用快捷键 ⌥⇧⌘=
。这将 Reset to Suggested Constraints
.
为了成功运行,请尝试将您的按钮移动到建议的区域,即将按钮/视图移动到右上角,直到出现蓝色虚线。
一旦完成,它应该会在界面生成器上显示您期望的内容,但要确保在模拟器和/或设备上进行测试。
我正在使用 xcode 6.1.1 版本和 iPhone 6 plus 作为测试设备。我只是在 xcode 用户界面的右侧添加一个按钮,selecting Simulated Metrics
大小为 iPhone 5.5-inch
像这样:
但是当我在设备上 运行 这个按钮远离右边缘时。像这样(从我的设备快照):
但是当我 select Simulated Metrics
尺寸 iPhone 4.7-inch
像这样时 :
它在我的设备中显示准确。像这样(从我的设备快照):
我尝试使用 selecting 和 un selecting Auto Layout
& Size Classes
但没有得到任何线索。我的设备是 5.5 inch
iPhone 6 plus。我什至从 iPhone 的数据包中和 IMEI Number
重新检查了它。我的问题是为什么它表现得像 iPhone 6 接口?是出于视网膜显示还是非视网膜显示的任何原因?
非常感谢。
我的按钮的约束:
您需要添加适当的约束。使用模拟指标仅用于在 IB 中进行设置,它对 运行 时的视图外观没有影响。您应该将该设置保留为推断。
如果你不自己添加约束,系统会帮你添加,它会添加top、left、height、width约束;那不是你想要的。您需要在顶部和右侧添加约束。如果这样做,无论您使用的是什么尺寸的屏幕,按钮都会以该间距出现在右侧。
我认为你应该使用约束来解决问题,但我不知道造成这种情况的确切原因
Ctrl + 从项目拖动到情节提要中的边框以添加约束
Select 您想要的按钮/视图。然后只需使用快捷键 ⌥⇧⌘=
。这将 Reset to Suggested Constraints
.
为了成功运行,请尝试将您的按钮移动到建议的区域,即将按钮/视图移动到右上角,直到出现蓝色虚线。
一旦完成,它应该会在界面生成器上显示您期望的内容,但要确保在模拟器和/或设备上进行测试。