![](/img/trans.png)
[英]UILabel Disappear From Static UITableViewCell with Dynamic Type
[英]Dynamic Type Static UITableViewCell
我有一个带有UITableViewCell
的静态UITableView
,它包含一个标签。 我现在设置它看起来不错,但是当用户将其动态类型设置为更大的设置时,标签将被切断。
UILabel
在UITableViewCell's
内容视图的所有四个边上都设置了静态约15px约束。
如何动态类型调整UILabel's
正文格式文本的大小,如何动态更改UITableViewCell's
高度。
订阅UIContentSizeCategoryDidChangeNotification,当您收到通知时,相应地更改您的heightforRowAtIndexPath。
我知道你多年前问过这个问题但是,由于你没有在这里分享任何解决方案,我猜你没找到。
由于细胞大小调整功能,标准表格视图单元格内容会自动调整。
必须在自定义单元格的情况下调整约束,以获得所需的渲染并让细胞大小工作。
如果表视图单元格的大小不适合内容,请尝试使用与estimatedRowHeight
关联的属性UITableViewAutomaticDimension
。
最后,如果上述说明不够,请查看此WWDC视频详细摘要 ,了解使用动态类型构建应用程序的最佳方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.