gpt4 book ai didi

ios - UITableViewCell 无法使用 Swift 动态调整大小

转载 作者:行者123 更新时间:2023-11-30 13:50:13 25 4
gpt4 key购买 nike

我正在尝试快速动态调整 UITableView 单元格的大小:

enter image description here

以上是我针对最小屏幕尺寸 (iPhone 4) 的手机设置。如果屏幕宽度增加并保持其纵横比,绿色 View (图像)将会放大。它固定在顶部,启用前沿交易边缘和纵横比。下面的标签水平居中。顶部固定到图像的底部,高度和宽度固定。

我在 viewDidLoad 中有这段代码:

tableView.estimatedRowHeight = 262
tableView.rowHeight = UITableViewAutomaticDimension

如果我运行该应用程序,我会收到警告:

仅警告一次:检测到约束模糊地建议 TableView 单元格的内容 View 的高度为零的情况。我们正在考虑无意的折叠,并使用标准高度来代替。单元格的尺寸也是错误的,高度仅为约 25 磅。我在这里做错了什么?

最佳答案

首先,请查看此链接。您可能错过了重载:

custom UItableView not displaying correctly on ios8

其次,再次审视你的限制。仅对于垂直尺寸,您设置了从图像到顶部、从图像到标签以及从标签到底部的距离。

标签的大小将由文本给出。

但是图像的大小是不确定的。您有一个前导约束和一个纵横比,但是如何指定大小?

基本上,如果你自己渲染这个,你有足够的信息来做到这一点吗?

关于ios - UITableViewCell 无法使用 Swift 动态调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34384525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com