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

标签 ios fonts interface-builder uilabel

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

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

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

最佳答案

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

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

[myLabel sizeToFit];

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

关于ios - 纯文本在 iOS 底部被截断,如何在 xCode 中修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26769598/

相关文章:

swift - 与 IBAgent-iOS 通信时遇到错误。无法启动设备 iPhone Xs

ios - iOS 应用程序需要 OnDemand VPN,随机断开连接

ios - UITextField 与 TextField 效果相关的问题

ios - 呈现后模糊 View Controller 变暗

html - @Font-face 不工作?

css - 在 css 中链接字体文件在 firefox 中不起作用(但在所有其他浏览器中都有效)

android - 带有自定义字体的 TextAppearanceSpan

ios - 在 Xcode 6/iOS 8 Interface Builder 启动屏幕中使用自定义字体

iphone - 使用 Storyboard进行景观设计

ios - .appname.sqlite.migrationdestination_xxxx 文件是什么?它会导致sql损坏错误吗?