当我简单地向预览屏幕添加新的屏幕尺寸时,为什么布局位置会在预览中发生变化?
Why do the layout positions change in preview when I simply add a new screen size to the preview screen?
当我在 Storyboard 中向视图控制器添加约束时,Assistant Editor Preview 中显示了一个 4 英寸的屏幕。一旦我将所有内容都放置在具有约束的正确位置并且布局在 4 英寸屏幕上看起来不错,然后我将另一个屏幕尺寸添加到预览 window。出于某种原因,只需将另一个屏幕尺寸添加到预览 window 就会导致我完美的 4 英寸屏幕上的布局预览发生轻微变化。这是奇怪的行为还是我做错了什么?
我遇到了类似的问题,但屏幕尺寸为 4.7 英寸。我发现使用 2 个东西可以帮助我在所有屏幕尺寸上保持布局和约束的一致性。
首先,将故事板的默认布局保持为通用(方形),这样约束就不会只应用于一种屏幕尺寸。
其次,设置约束时,使用位于第三个约束选项卡上的 "Reset to suggested constraints" 按钮。
我还没有遇到过使用这种方法的布局问题。希望这对您有所帮助!
当我在 Storyboard 中向视图控制器添加约束时,Assistant Editor Preview 中显示了一个 4 英寸的屏幕。一旦我将所有内容都放置在具有约束的正确位置并且布局在 4 英寸屏幕上看起来不错,然后我将另一个屏幕尺寸添加到预览 window。出于某种原因,只需将另一个屏幕尺寸添加到预览 window 就会导致我完美的 4 英寸屏幕上的布局预览发生轻微变化。这是奇怪的行为还是我做错了什么?
我遇到了类似的问题,但屏幕尺寸为 4.7 英寸。我发现使用 2 个东西可以帮助我在所有屏幕尺寸上保持布局和约束的一致性。
首先,将故事板的默认布局保持为通用(方形),这样约束就不会只应用于一种屏幕尺寸。
其次,设置约束时,使用位于第三个约束选项卡上的 "Reset to suggested constraints" 按钮。
我还没有遇到过使用这种方法的布局问题。希望这对您有所帮助!