gpt4 book ai didi

ios - UITableViewCell 中的 UIButton 不会在点击时突出显示

转载 作者:可可西里 更新时间:2023-11-01 02:59:47 34 4
gpt4 key购买 nike

问题:当用户点击 UITableViewCell 中的 UIButton 时,该按钮只会在长按时突出显示,而不会在快速点击时突出显示。无论点击持续时间如何,此按钮都需要突出显示的行为。

不幸的是:在任何 UIScrollView 或 UITableView 上将 delaysContentTouches 设置为 NO 不是一种选择,因为存在其他不良副作用。

那么:我怎样才能解决这个问题 - 有没有办法将触摸转发到按钮,绕过 delaysContentTouches 值?

最佳答案

只需将 delayContentTouches = false 设置为您正在使用的任何 ScrollView (UITableView 或 UICollectionView)。应该这样做。

正如文档所说:

A Boolean value that determines whether the scroll view delays the handling of touch-down gestures. If the value of this property is true, the scroll view delays handling the touch-down gesture until it can determine if scrolling is the intent. If the value is false , the scroll view immediately calls touchesShouldBegin(_:with:in:). The default value is true.

关于ios - UITableViewCell 中的 UIButton 不会在点击时突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21715185/

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