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