我已经创建了一个单视图计算器应用程序,并且我正在使用不同的布局来实现不同的设备方向。
我正在修改 wAny-hCompact 和 wAny-hRegular 。我的 C , CE 和⌫按钮的堆栈视图。我已经将stackview设置为垂直垂直,但常规高度是水平的。这看起来很棒。
Stackview:
温妮-hCompact:
温妮-hRegular:
问题是,当我在模拟器中运行我的应用程序时,它看起来是错误的。我尝试过iPhone 5s,iPhone 6和iPhone 6s。他们都有同样的问题。
根据my source这些设备
为什么它看起来像这样?为什么它在Xcode中看起来不正确但在模拟器中看起来不正确?
为什么iPhone模拟器认为它们在风景中常规高度?
注意:我的应用中没有错误或警告。我只有最小的约束使其工作,约束完全分为两种不同的基本方向类型(wAny-hCompact和wAny-hReggular)。
答案 0 :(得分:0)
我已经解决了这个问题。方法如下:
虽然一切看起来都很相似,但是当我重新运行应用程序时,即使在横向上,一切看起来都是正确的。我猜它是以某种方式被窃听或搞砸了。