我有一个自定义UITableView
,我想在某些行中显示一个选择器。我有点通过在accessoryView
添加拣货员来实现这一目标,例如
case 1:
cell.textLabel?.text = "Color mode"
let picker = UIPickerView()
colorModeDelegate = ColorModeDelegate()
picker.dataSource = colorModeDelegate
picker.delegate = colorModeDelegate
picker.showsSelectionIndicator = true
cell.accessoryView = picker
break
但结果是拾取器在其单元格的上方和下方展开,其他替代值和结果完全混乱:
是否可以使这些拾取器适合一行,并且仅显示所选择的值(即将可见区域剪切到表格单元格的类型)。这是我想要实现的一个例子。最后一行显示在两个值之间,因为它在更改过程中(用户正在拖动)
答案 0 :(得分:0)
通过将表格单元格的clipToBounds属性设置为true,我实现了非常接近的目标。