【发布时间】:2015-09-26 16:15:49
【问题描述】:
我正在尝试使用新的(自 iOS8 起)功能来调整 UITableViewCells 的大小。不幸的是,当使用 Right Detail 单元格时,它无法正常工作。
我的设置
我正在使用 UITableViewController。因此,已经配置了 UITableViewCell。我将 UITableViewCell 样式设置为“正确的细节”。然后我将 detailTextLabel 的 numberOfLines 属性设置为 0,以便在我提供一堆文本时增长。
问题
当我将 UITableViewCell 更改为“Left Detail”等其他样式时,它可以工作:
如果我使用我现在正在使用的自定义 UITableViewCell 子类,它也可以工作,但我仍然想知道为什么 Right-Detail 样式不起作用。
问题
为什么在使用 Right-Detail 单元格样式时,自定尺寸 UITableViewCell 不起作用?
还有没有人能解决这个问题?
【问题讨论】:
-
您对正确单元格的限制是什么?用左细节检查同样的事情,但文本更长,所以它也占 3 行
-
据我所知,约束是自动设置的。这是因为右细节和左细节单元是预定义的 UITableViewCell 样式。
-
只是猜测,但值得一试:使用高度
标签: ios iphone swift uitableview