首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS UiTextField:文本垂直中心

iOS UiTextField:文本垂直中心
EN

Stack Overflow用户
提问于 2017-10-23 15:39:55
回答 1查看 2.7K关注 0票数 4

我正在使用Xcode 9接口生成器来设计我的UI。为了维护在从iPhone到iPad的各种屏幕上看起来相同的UI,我经常使用对superview的高约束(例如,UiTextField对superview有一个高度约束,乘数为0.04等等)。

到目前为止,这是非常好的工作,但我遇到了一个问题,毕竟我无法解决:虽然占位符是垂直对中没有问题,文本本身被放置在垂直中心之下,这导致文本被切断:

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

EN

Stack Overflow用户

回答已采纳

发布于 2017-12-13 10:14:54

好像是个故事板上的虫子。在仿真器和设备上,它看起来很好。看起来,当您有圆角和字体大小< 21或使用文本字段的固定高度时,就会发生这种情况。

解决方案:使用内部高度,除圆角外,任何边框样式都使用。如果使用圆角,则字体大小必须为21或更高(常规系统字体)。但是这个bug不会影响运行中的应用程序,所以你不必费心。

票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46893302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档