我有一个 UITextField,它使用 Xcode 6s 自动布局界面,我将其宽度设置为 400 点。这在大屏幕设备上看起来不错,但在 iPhone 5s 上,这些框从包含 View 中消失了。解决这个问题的正确方法是什么?
有没有办法设置一个约束,如果屏幕比这个大,则使 UITextFields 宽度为 400 点,或者如果没有,则填充容器 View ,而不是溢出到 View 之外,或者我应该使用尺寸类在紧凑 View 上将 UITextField 设置为与其父 View 具有相同的宽度。
最佳答案
不要在 UITextField 上设置宽度约束,而是在其左侧和右侧添加水平空间约束。这样 UITextField 将根据屏幕自动调整大小。
关于ios - Xcode 6 自动布局灵活宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26614506/