繁体   English   中英

纯文本在 iOS 底部被截断,如何在 xCode 中修复?

[英]Plain text being cut off at bottom in iOS, how to fix in xCode?

我在我的 iOS 应用程序中注意到,对于使用大小为 20 pt 或更大的系统字体的文本,文本的底部被切断。

例如,字母 y、g、p 和 g 的底部被切除。

我如何在 Xcode 中解决这个问题?

如果您使用 UILabel 之类的东西,则意味着您需要增加该元素的垂直高度。无论是在代码中还是在界面构建器中。

如果您在代码中执行此操作,则可以通过调用 sizeToFit.. 使标签调整自身大小以适应内容。

[myLabel sizeToFit];

或者,您可以使用sizeWithAttributes:测量字符串的大小,然后相应地更改标签的大小。

UITableViewController为 Swift 3.x 更新这个。

在设置有问题的标签之后的cellForRowAtIndexPath ,但在从方法返回单元格之前,添加如下一行:

cell.myLabelWhoseCharactersLikegyqGetCutOff.sizeToFit()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM