我在tableview单元格中有一个标签,其内容一直在变化。我希望标签显示所有内容。我曾尝试将Numberoflines设置为0,但它不起作用。但是,如果我将字体大小减少到10左右,它就可以工作。有没有办法做到这一点,而不减少字体大小?我已经试过https://stackoverflow.com/a/990244/6602495,但没有按预期的结果。快速的UILabel因行数而异
回答
如果没有约束或帧被正确设置,UILabel将呈现您所引用的问题。
所以你必须得到这些条件。如果您添加了限制或设置框架,请更改该代码。如果这种情况发生在默认的单元格模板中,那么您必须对其进行子类化,并在布局子视图上添加更改标签的框架或添加另一个标签并使用它。
只在这样的UILabel实例上添加此属性。
yourLabel.adjustsFontSizeToFitWidth = true
我想要一个固定的粗体字体16.我怎样才能实现这个属性? – Sneha
首先你要的行数设置为0的为您正确做,那么你必须设置你的tableview细胞内的所有标签的正确的约束,除了高度,它可以改变,最后你必须以编程方式在tableview类的viewDidLoad中设置两个属性,以便在需要时可调整大小:tableView.estimatedRowHeight
等于您的单元格的高度,tableView.rowHeight = UITableViewAutomaticDimension
。
我已经完成了所有这些,但没有结果。 – Sneha
您可以发表您的手机屏幕截图以及您使用的代码吗? –
- 1. 触摸速度因场景上的物体数量而异
- 2. 快速UILabel旋转可能吗?
- 3. UILabel行事怪异
- 4. UILabel怪异的行为
- 5. IsIconic()行为因环境而异
- 6. 异步在节点快速
- 7. 快速变换的异常,而建设项目
- 8. Sublime text2快速运行PHPUnit快速
- 9. StructureMap单身人士因参数而异?
- 10. Elasticsearch快照因存储库异常而失败
- 11. 快速因式分解模块
- 12. 异常原因而在JSP
- 13. 快速分离行
- 14. scheduleAtFixedRate快速执行
- 15. 这种执行速度差异的原因是什么?
- 16. 快速的NodeJS异步问题
- 17. ArrayIndexOutOfBoundsException异常的快速排序实现
- 18. 从java执行命令行工具因命令行而异?
- 19. HBase的快速计算行
- 20. 简单而快速的Git rebase/reword
- 21. 基于XML反射的快速而脏的XML串行器
- 22. ASP.NET MVC OutputCache因*而有所不同,并因用户cookie而异
- 23. SQL 2005 - 快速复制数据库+数据的快速方法
- 24. UiLabel的减速更新
- 25. 减速机因死机而卡死
- 26. C#程序因功能而减速
- 27. 快速运行时错误而产生的apk
- 28. 使用Pandoc进行简单而快速的PDF编辑
- 29. 位数3快速排序执行
- 30. 如何删除参数因组而异,而不循环? (T-SQL)
请上传您的tableview的屏幕截图 –
您是否创建了自定义单元格?如果是,则显示标签的常量。 –
我已经给了左,右,上,下限制。 – Sneha