我正在尝试创建一个像UIControl这样的按钮,它看起来像标准的UITableViewCell,并支持Value1,Default和Subtitle的CellStyles。
我确实尝试过简单地创建一个UITableViewCell并将其添加为我的UIControl的SubView,但不出所料,当不在UITableView中时,单元格的行为并不像预期的那样。
所以我现在在我的UIControl中有一个表,它有一个自定义的Table DataSource,它只被硬编码到一行。
当我创建单元格时,我填充TextLabel和DetailLabel的文本值。
这在大多数情况下都可以正常工作,但是当我的UIControl安排在UIStackView中时,它拒绝将表格/单元格的高度调整为大于44.0。
我正在使用CellStyle SubTitle并将标签设置为多行。它们确实包裹但出现在Cell之外,看起来固定在44.0。
我在Table和AutomaticDimension上设置了EstimatedHeight
任何人都可以就此为何提出任何建议。
从我的iPhone发送