0

次のようなことが起こるように、左側に画像を含むuitableviewのカスタムセルを作成したい

1)セルを選択すると、セルの高さが高くなり、背景色が変更され、アクセサリビューの位置に緑色の円形ボタンが表示されます。

私のアプローチ:-アクセサリビューの位置にimageviewが含まれるようにカスタムuiviewを作成し、次に

[[table cellForRowAtIndexPath:indexPath].contentView addSubview:customCellBackgroundView];

しかし、これはセルのテキストを非表示にするため、機能しませんでした

2)複数のセルを選択でき、選択したセルの高さが未選択のセルよりも大きくなるように、選択したセルの高さは同じままにする必要があります。

4

1 に答える 1

0

セルごとに、選択されているかどうかを示すプロパティを保持できます。各セルを描画するときは、そのセルが選択されているかどうかを確認し、以前に作成した2つの異なるセルレイアウトの1つを使用します(1つは折りたたまれ、もう1つは開いています)。

したがって、セルをクリックすると、そのセルの選択された状態を変更し、テーブルビューの再読み込みを呼び出して、同じセルが開いた/閉じた状態で描画されるようにします。

于 2013-02-04T19:45:57.487 に答える