gpt4 book ai didi

IOS UITableView Selection Highlight 有时非常快并且没有调用 did select

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:00 25 4
gpt4 key购买 nike

有一个奇怪的问题,其中大约15%的时间在选择具有UITATION的单元格时,小区亮点很快就会闪烁,并且未调用DidSelectRowatIndExpath。其余时间它工作正常。

测试了它是如何被选择的(快/慢指甲等),但事实似乎并非如此。看起来半随机。

有什么想法可能是造成这种情况的原因吗?

iOS 6.x

[添加]感谢到目前为止的评论。

如果单击鼠标(模拟器)时正在移动,则问题可能会重现。即使表设置为 .scrollEnabled = false 它仍在发生。此外, didHighlightRowAtIndexPath 确实会触发并且 didSelectRowAtIndexPath 在“快速”情况下不会触发。

同样的事情也发生在 IOS 5.x 上......

[结论]

好吧,事实证明,表格的滚动已关闭,“移动水龙头”似乎更加挑剔。打开滚动实际上使“移动水龙头”变得不那么挑剔。我刚刚发现还有一些其他帖子几乎说了同样的话。对于禁用滚动并产生没有选择的“快速突出显示”的 TableView ,这是一个奇怪的结论。看起来这就是他们在 IOS 6 中添加 didHighlight 以尝试解决此“问题”的原因。

最佳答案

是否有可能是单元格中的 View 正在吸收触摸而不是单元格?也许你在单元格中有一个手势识别器,它们优先于简单的触摸事件

关于IOS UITableView Selection Highlight 有时非常快并且没有调用 did select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16722388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com