gpt4 book ai didi

iOS 用户界面文本字段 : Text wont center vertically

转载 作者:可可西里 更新时间:2023-11-01 05:39:59 28 4
gpt4 key购买 nike

我正在使用 Xcode 9 界面生成器来设计我的 UI。为了保持在从 iPhone 到 iPad 的各种屏幕上看起来都一样的 UI,我对 super View 使用了很多高约束(例如,UiTextField 对 super View 有一个高度约束,乘数为 0.04 等)

到目前为止,这工作得很好,但我遇到了一个我无法解决的问题:虽然占位符垂直居中没有问题,但文本本身被放置在垂直中心下方,导致文本被截断:

Text center vertically

Text top vertically

我已经和设计师玩了一个小时了,但没有成功。有谁知道这个问题是否可以从设计师内部解决?除了自定义高度,TextField 没有任何修改。

最佳答案

似乎是 Storyboard的错误。在模拟器和设备上看起来不错。当您有圆角且字体大小 < 21 或使用固定高度的文本字段时,看起来会发生这种情况。

解决方法:使用除圆角以外的任何边框样式的固有高度。如果使用圆角,则字体大小必须为 21 或更大(常规系统字体)。但是这个错误不会影响正在运行的应用程序,因此您不必费心。

关于iOS 用户界面文本字段 : Text wont center vertically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46893302/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com