[英]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.