我看到IOS中的UILabel具有高度属性和字体。我也看到,如果我给高度和字体相同的值,对于某些字符,文本在UILabel中被剪切。这两个不同?在进行UI设计时,如果高度超过字体大小,会有一些额外的空白,这是我想要避免的,因此想知道两者之间究竟有什么区别。UILabel IOS中的字体和高度
0
A
回答
0
文字大小是从字体的基线到其上限线的高度,它不考虑下伸线(如字母'g'和'y')或上升线(如'f',在某些字体)。一般来说,您不必(甚至不需要)设置标签的高度;它根据字体大小确定最佳高度。
有关字体大小如何工作的详细信息,请参阅https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/CustomTextProcessing/CustomTextProcessing.html。
1
您可以使用sizeThatFits:
确定UILabel
UILabel *label;
label.text = @"Some text";
CGRect labelFrame = label.frame;
labelFrame.size.height = [label sizeThatFits:CGSizeMake(labelFrame.size.width), MAXFLOAT].height;
label.frame = labelFrame;
相关问题
- 1. iOS UILabel高度
- 2. UILabel高度取决于字体大小
- 3. 自动调整UILabel在iOS中的位置和高度宽度
- 4. iOS:动态更改UILabel的字体重量和模糊程度
- 5. UILabel和字体
- 6. UILabel设置中的字体问题iOS
- 7. 给定所需的宽度和字体,如何找到UILabel的高度?
- 8. 如何调整字体大小以适合UILabel的高度和宽度
- 9. 字体的宽度和高度
- 10. 的UILabel字体裁剪的iOS
- 11. 基于UILabel文字的UICollectionReusableView高度
- 12. 的UILabel字体:粗体和斜体
- 13. UILabel高度计算
- 14. 更改字体高度和宽度
- 15. 如何设置字体大小以填充UILabel高度?
- 16. UILabel:使用AutoLayout将字体大小调整为高度
- 17. 调整UILabel的高度与tableViewCell高度的高度
- 18. 动力高度的UILabel
- 19. 计算UILabel的高度?
- 20. UITableViewCell里面的UILabel高度
- 21. iOS字体在UILabel和UIWebview中看起来不同
- 22. 如何在iOS中的UILabel上设置粗体字体?
- 23. 无法将UILabel高度调整为其文字高度
- 24. Libgdx字体高度
- 25. UILabel动态高度不适用于iOS中的相同字符串
- 26. Java:你如何找出字体的高度和高度?
- 27. IOS标签和查看限制高度
- 28. UILabel在动态高度的UITableViewCell中
- 29. Monotouch - 计算UILabel高度
- 30. UILabel有最大高度吗?
只显示你的拉布勒的代码正确的高度? – Garry