ios – 具有静态表的动态类型和自定尺寸单元格

前端之家收集整理的这篇文章主要介绍了ios – 具有静态表的动态类型和自定尺寸单元格前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个典型的主 – 细节应用程序,允许用户浏览对象的滚动列表,然后通过推送segue钻取任何特定对象的详细信息.滚动主列表是使用原型单元格构建的UITableView,详细场景是具有固定数量的节和单元格的静态UITableView.

我想在我的应用程序中实现动态类型和自定义单元格,以便用户可以更改基本字体大小.到目前为止,我已经通过原型单元格的滚动列表成功制作了自定义单元格:通过使用自动布局,将每个标签中的行数设置为0,并设置tableView.rowHeight = UITableViewAutomaticDimension,每个原型单元格的高度增长或缩小以适应文本的大小.

但是我在静态表视图中无法实现相同的效果.无论我使用自定义单元格还是内置单元格类型,字体增长/缩小,但单元格高度不会.

所以我的问题实际上是两个问题:1)是否可以在静态表视图中实现自定义单元格,就像我已经完成了我的原型表视图?和2)如果第一个问题的答案为否,如何编写将在静态表视图单元格中测量标签高度的代码,并适当调整单元格高度?

谢谢!

解决方法

静态表视图返回在Interface Builder中设置的行高. tableView.rowHeight设置似乎被完全忽略.这显然是UIKit中的一个bug.

为了解决这个问题,只需覆盖 – (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath 原文链接:https://www.f2er.com/iOS/329554.html

猜你在找的iOS相关文章