通过选择触摸行来预览表格视图单元格中的视图

时间:2018-12-22 09:04:28

标签: ios uitableview uiview

在表格视图单元格中,我有一个显示5星评级的UIView。用户可以点击以更改评分。问题是,当用户更改评分时,将触发表视图行上的didSelectRow。预防这种情况的最佳方法是什么?有没有一种方法可以阻止UIView将触摸事件传递给表格视图?我仍然希望表格视图单元在分级视图之外可以点击。

2 个答案:

答案 0 :(得分:2)

1。如果要在“ ratting”视图中使用按钮进行ratting?

如果是,则增加按钮大小

2。否则,您必须增加单元格高度,以使可点击视图生效。

我要求您提供表视图的截屏 如果正在使用任何库进行评估,请回答。

答案 1 :(得分:0)

您可以覆盖var myNewMap = myMap.map((key, value) { String newString = "new:" + value; return MapEntry(key, newString); }); 的{​​{1}}属性来中断响应者链:

T first<T>(List<T> ts) {
  // Do some initial work or error checking, then...
  T tmp = ts[0];
  // Do some additional checking or processing...
  return tmp;
}

请参见https://developer.apple.com/documentation/uikit/uiresponder/1621099-next