gpt4 book ai didi

swift - 突出显示设置为 false 时无法选择 UICollectionView 单元格

转载 作者:搜寻专家 更新时间:2023-11-01 05:41:23 26 4
gpt4 key购买 nike

我已经为此苦苦挣扎了一段时间。核心问题是我在 UICollectionView 中的单元格在突出显示时消失了。我不需要在我的应用程序上突出显示,只需选择,所以我设置了:

func collectionView(collectionView: UICollectionView, shouldHighlightItemAtIndexPath indexPath: NSIndexPath) -> Bool {
return false
}

这意味着我没有得到高亮回调,或者不希望的行为,但我不再能够选择项目,即使在设置时也是如此:

func collectionView(collectionView: UICollectionView, shouldHighlightItemAtIndexPath indexPath: NSIndexPath) -> Bool {
return true
}

didSelectItemAtIndexPath 未被调用。

我是不是漏了一面旗帜或其他东西?

非常感谢任何帮助!

最佳答案

这是设计使然:

This issue behaves as intended based on the following:
The sequence is:
if shouldHighlight == YES
didHighlight
shouldSelect
didSelect
Highlighting is pre-condition to selection.

By avedesk at Oct. 11, 2016, 9:37 p.m. (reply...)

Source

关于swift - 突出显示设置为 false 时无法选择 UICollectionView 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29816324/

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