我有一个UIView,它应该包含UILabels,并且这些UILabels不是固定的,如果UILabel是零,我不显示它,如果不是我必须调整UILabel以适应文本(他们可以是2 ligne)并把它放在另一个UILabel下,并且我必须调整UIView容器的大小。我想以编程方式做到这一点的屏幕截图:如何调整UIView的大小UILabels并调整UILabels的大小以适应文本?
0
A
回答
0
您需要使用下面的无标记
- lineBreakMode的两个属性
- numberOfLine
这两个属性,那么你将达到你想要的。
0
UILabels可以通过自动缩小字体(请参阅Interface Builder中的最小字体大小值)来适应大量文本。而不是标签,我会使用UITextViews。它们通过允许用户滚动来适合大量的文本。要隐藏它们,请使用更改UITextViews的隐藏选择器属性。因为UITextView的大小永远不会改变,所以您可以轻松计算每UITextView降低UIView容器高度的多少。希望这可以帮助!
0
我认为你必须一个接一个地计算标签的高度(更具体地说,是从原来的高度加上)。当然,你应该能够通过将数组中的所有标签系统化来实现这一点。
您可以使用[NSString sizeWithFont:]方法(有几个名称相似)来计算高度。
0
如果你想保持相同的字体大小,那么你可以计算在运行时根据文本的长度的帧大小的标签.. See here
相关问题
- 1. 如何调整UILabels以适应内容?
- 2. 可调整大小的UIView
- 3. 调整大小固定大小的文本,以适合
- 4. iTextSharp:如何调整图像大小以适应修正大小?
- 5. 动态调整UILabels
- 6. 调整窗口大小以适应文档大小
- 7. UIView均匀调整大小
- 8. 如何调整UIView的大小以适应较小的父视图
- 9. 是否可以调整文本大小以适应固定大小的div?
- 10. 图标调整大小以适应div
- 11. 图像调整大小以适应JPanel
- 12. 调整图像大小以适应JLabel
- 13. 的UIView - 调整大小以适应内容
- 14. 如何创建可调整大小并一次调整大小? (以编程方式开始调整大小)
- 15. 当文本框调整大小时,窗口大小调整
- 16. 当窗口调整大小时调整文本大小Python/Kivy
- 17. 我应该使用哪个Java文本组件来调整大小以适应调整大小的框架?
- 18. 如何调整UITableViewCell的文本大小?
- 19. 不能使文本区域调整大小以适应窗口的大小
- 20. 如何调整文本的大小以适合UITextField
- 21. 如何重新调整大小以适合文本的图像?
- 22. ExtJS 4 - 调整大小后调整大小后调整大小的内部组件不会调整大小resizeHandles
- 23. 如何在iOS中调整UIView大小?
- 24. JavaFx文本大小调整
- 25. 调整图像大小并将其适应Canvas大小[Tkinter | PhotoImage]
- 26. 调整文本的大小以适应静态div
- 27. 调整文本大小以适应浏览器中的空间
- 28. wxPython的textctrl自动调整大小以适应文本
- 29. C#调整文本框的大小以适应内容
- 30. 如何在调整窗口大小时调整Scene2D TextButton中的文本大小?
,我怎么可以调整UIView的这个UILabels –
的数量来自resize,你是指根据这些标签的视角。 – rishi
我如何知道UILabel是否需要2个ligne? –