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

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

概述我有一个典型的主 – 细节应用程序,允许用户浏览对象的滚动列表,然后通过推送segue钻取任何特定对象的详细信息.滚动主列表是使用原型单元格构建的UITableView,详细场景是具有固定数量的节和单元格的静态UITableView. 我想在我的应用程序中实现动态类型和自定义单元格,以便用户可以更改基本字体大小.到目前为止,我已经通过原型单元格的滚动列表成功制作了自定义单元格:通过使用自动布局,将 我有一个典型的主 – 细节应用程序,允许用户浏览对象的滚动列表,然后通过推送segue钻取任何特定对象的详细信息.滚动主列表是使用原型单元格构建的UItableVIEw,详细场景是具有固定数量的节和单元格的静态UItableVIEw.

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

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

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

谢谢!

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

为了解决这个问题,只需覆盖 – (CGfloat)tableVIEw:(UItableVIEw *)tableVIEw heightForRowAtIndexPath 总结

以上是内存溢出为你收集整理的ios – 具有静态表的动态类型和自定尺寸单元格全部内容,希望文章能够帮你解决ios – 具有静态表的动态类型和自定尺寸单元格所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1096150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存