我试图通过更改单元格的高度来使包含 UIPickerView 的单元格在点击时展开,以显示 PickerView 中的更多区域,并在选择器选择完成后返回到正常大小。
当我点击单元格时,仅点击其中的 PickerView ..所以我无法使用 HeightForRow 来更改单元格高度。任何人都可以帮忙!
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
if (indexPath == [0,0])
{
return 150
}else{
return 70
}}
最佳答案
如果您设置picker.userInteractionEnabled = false
,点击事件将发送到单元格。然后,您需要在该索引路径处重新加载表格(以调整单元格大小),并重新启用选择器。
关于ios - 点击它时尝试更改包含pickerview的单元格的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49576594/