我正在使用 SSToolkit 和 SSCollectionView。当我单击 SSCollectionViewItem 时,我想使该项目变暗,以便用户知道它已被按下。
文档(http://sstoolk.it/documentation/Classes/SSCollectionViewItem.html)显示了 setSelected 和 setHighlighted 方法,但我不确定如何更改我的项目的外观。
有什么帮助吗?
我正在使用 SSToolkit 和 SSCollectionView。当我单击 SSCollectionViewItem 时,我想使该项目变暗,以便用户知道它已被按下。
文档(http://sstoolk.it/documentation/Classes/SSCollectionViewItem.html)显示了 setSelected 和 setHighlighted 方法,但我不确定如何更改我的项目的外观。
有什么帮助吗?
答案在文档中:
讨论
突出显示或取消突出显示项目,如果动画为 YES,则在常规状态和突出显示状态之间设置动画。突出显示会影响项目标签、图像和背景的外观。
请注意,要使突出显示正常工作,您必须使用 textLabel(和 detailTextLabel)属性获取项目的标签(或多个标签)并设置标签的 highlightTextColor 属性;对于图像,使用 imageView 属性获取项目的图像并设置 UIImageView 对象的 highlightImage 属性。
自定义表格项可能会覆盖此方法以进行任何暂时的外观更改。