0

SSToolkit と SSCollectionView を使用しています。SSCollectionViewItem をクリックすると、アイテムが押されたことをユーザーが認識できるようにアイテムを暗くしたいと考えています。

ドキュメント ( http://sstoolk.it/documentation/Classes/SSCollectionViewItem.html ) には setSelected および setHighlighted メソッドが示されていますが、アイテムの外観を変更する方法がわかりません。

何か助けはありますか?

4

1 に答える 1

1

答えはドキュメントにあります:

討論

アイテムをハイライトまたはハイライト解除し、アニメーションがYESの場合、通常の状態とハイライトされた状態の間の遷移をアニメーション化します。ハイライトは、アイテムのラベル、画像、背景の外観に影響します。

強調表示を正しく機能させるには、textLabel(およびdetailTextLabel)プロパティを使用してアイテムのラベル(または複数のラベル)をフェッチし、ラベルのhighlightedTextColorプロパティを設定する必要があることに注意してください。画像の場合は、imageViewプロパティを使用してアイテムの画像を取得し、UIImageViewオブジェクトのhighlightedImageプロパティを設定します。

カスタムテーブルアイテムは、このメソッドをオーバーライドして、一時的な外観の変更を行う場合があります。

SSCollectionViewItem

于 2011-06-24T20:21:30.713 に答える