繁体   English   中英

动态类型静态UITableViewCell

[英]Dynamic Type Static UITableViewCell

我有一个带有UITableViewCell的静态UITableView ,它包含一个标签。 我现在设置它看起来不错,但是当用户将其动态类型设置为更大的设置时,标签将被切断。

UILabelUITableViewCell's内容视图的所有四个边上都设置了静态约15px约束。

如何动态类型调整UILabel's正文格式文本的大小,如何动态更改UITableViewCell's高度。

订阅UIContentSizeCategoryDidChangeNotification,当您收到通知时,相应地更改您的heightforRowAtIndexPath。

我知道你多年前问过这个问题但是,由于你没有在这里分享任何解决方案,我猜你没找到。

由于细胞大小调整功能,标准表格视图单元格内容会自动调整。 在此输入图像描述

必须在自定义单元格的情况下调整约束,以获得所需的渲染并让细胞大小工作。 在此输入图像描述

如果表视图单元格的大小不适合内容,请尝试使用与estimatedRowHeight关联的属性UITableViewAutomaticDimension

最后,如果上述说明不够,请查看此WWDC视频详细摘要 ,了解使用动态类型构建应用程序的最佳方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM