我使用Objective-C和Xcode-9。
当使用自动布局时,我的设计可以完美地显示在除了iPhone 5之外的所有东西上。
我正在尝试是否可以在不影响其他设计集成的情况下为iPhone 5/SE屏幕尺寸编辑我的设计。
我试过使用“按特征变化”,但在纵向模式下,似乎所有的iPhone尺寸都被认为是正常的高度,紧凑的宽度,所以在这些参数上编辑iPhone 5会编辑所有的手机尺寸。
我想我在这里遗漏了一些东西,但我不确定Google的确切关键字。
如何自定义故事板中的设计,使其仅在iPhone 5中独一无二,而在其他手机尺寸中保持不变?
发布于 2018-07-31 09:16:03
在故事板中没有任何简单的内置方法可以只针对一种设备类型/大小进行设计。但你不应该非得这么做。你应该能够让你的设计工作,任何手机大小,通过自动布局。
不过,如果你真的不能,只要实现viewDidLayoutSubviews
(或在你的视图控制器的主视图中的layoutSubviews
)并“手动”调整布局即可。这就是自动布局工作的时候,所以如果你不喜欢结果,你可以在这一点上“手动”调整它们。
https://stackoverflow.com/questions/51603940
复制相似问题