セクションに複数の行があるグループ化されたスタイルを使用していUITableView
ますが、行選択スタイルをカスタマイズしたいと思います。サブクラス化せずにそれを行うことはできます UITableViewCell
か?ありがとう!
2023 次
2 に答える
4
UITableViewCellには、backgroundViewとselectedBackgroundViewのプロパティがあります。
セルが選択されると、backgroundViewの表示から、代わりにselectedBackgroundViewの表示に自動的に切り替わります。
したがって、新しいUIViewを作成し、それに緑色の背景色を付けます(セルは背景全体をカバーするようにビューのサイズを変更するため、ビューのサイズは重要ではありません)。次に、その緑色のビューをセルのselectedBackgroundViewとして設定します。次に、セルが選択され、緑色のビューが表示されます。
選択範囲にグラデーションが必要な場合は、選択範囲ビューにグラデーションを描画し、正しく引き伸ばされることを確認します。
于 2012-10-27T10:37:45.010 に答える
1
次のいずれかを使用します。
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.selectionStyle = UITableViewCellSelectionStyleGray;
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
于 2012-10-27T10:06:18.593 に答える