2

のサブクラスをセルとしてIKImageBrowserView含む のサブクラスを使用していますIKImageBrowserCell

私たちが直面している問題は、画像の縦横比が高い場合です。 ここに画像の説明を入力

その最初の項目は、スキニー イメージを直接選択た場合にのみ選択できます。 任意の場所をクリックすると項目が選択されるようにしたい-mouseDown:
imageContainerFrame

IKImageBrowserViewは、次のメソッドがあります-indexOfItemAtPoint。これはNSNotFound、セル コンテナ フレーム内をクリックすると返されますが、スキニー イメージをクリックすると正しいインデックスが返されます。

このメソッドをオーバーライドして、マウスがセル内でダウンしたときに適切なインデックスを返すことはできないと思いますが、それがどのように見えるかというと、それが私の唯一のオプションです。

これに取り組む方法を知っている人はいますか?

4

0 に答える 0