我目前正在开发一个iOS应用程序,我被困在了。。
我正在尝试创建一个“注册表单”,我正在使用“iPhone SE”进行设计(因为似乎其他人都在这么做?)当我在这个设备上进行设计时,一切看起来都很好,但是当我运行这个应用程序时,文本字段看起来非常小,不像我想要的那样。
(第一张图片是iPhone SE上的设计)
ios - 更改其他设备上的文本字段高度-LMLPHP
(第二张图片是在iPhone X模拟器上设计的)
ios - 更改其他设备上的文本字段高度-LMLPHP
如你所见,它在更大的设备上看起来很小,例如iPhone X、XR等。我不知道如何使它在所有设备上看起来都一样。我当然增加了一些限制,但还是不够好。如果我将顶部约束附加到导航栏,则只有该文本字段会增大大小。(真他妈的)
一个问题:是否需要将我的应用程序编程到所有iPhone设备上?还是仅仅用iPhone 7-iPhoneX就足够了?或者我需要在iPhone4等上做得更好?谢谢。

最佳答案

只需创建UIStackView分布填充相等,视图之间有一定的间距,并设置堆栈视图的帧/约束。
ios - 更改其他设备上的文本字段高度-LMLPHP
然后将这些UITextFields添加到此堆栈视图中。
ios - 更改其他设备上的文本字段高度-LMLPHP

关于ios - 更改其他设备上的文本字段高度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54788722/

10-14 22:24
查看更多