0

画像のサブビューを持つカスタムTableViewRowがあります。imageViewはコンテナ内にあるので、画像を正方形として表示できます。コンテナの背景は白で、画像がコンテナビューに表示されない場合があります。問題をわかりやすく説明するために、コンテナから画像を削除しました。下の画像をご覧ください。

ご覧のとおり、一番下の行を選択すると、白い四角の背景が消えます。私の場合、画像がコンテナ内にあると、正方形を塗りつぶしている白い色が削除され、正方形の境界線に小さな画像が含まれています。

誰かがこれに以前に対処したことがありますか?ありがとう。

4

2 に答える 2

0

ここでの私の提案は、selectionHighlighting を自分で処理して、ビューのレンダリング方法を管理できるようにすることです。

行が選択されたら、独自のメソッドを作成して、個々のビューの背景色を設定し、必要なビジュアル エクスペリエンスを提供します。選択時に強調表示されないように tableView を設定することを忘れないでください

于 2013-06-24T02:09:22.580 に答える
0

これは、すべてのテーブルの通常の動作です。すべてのサブビューの背景色を変更して、選択のハイライトを表示できるようにします。

詳細と回避策については、この質問を参照してください。

于 2013-06-23T23:26:57.487 に答える