2016-03-23 6 views
0

ユーザーがテーブルビューのセルをクリックしたときに、tableviewcellの横にビューを追加したいと思います。ユーザーがクリックSwiftでtableviewcellの横にビューを追加するには?

--- ---セル1
--- ---セル2

ユーザーが

をクリックした後--- ---セル1
---詳細ビュー---
--- cell2 ---
どうすればいいですか?

+0

セル間にビューを挿入するには、テーブルビューのセクションヘッダーが必要です。 – paulvs

答えて

2

あなたがタップセルではなく拡大タップセルの下に表示されて別のビューのようなものを探しているなら、あなたはできるだけタップcell.Use後insertRowsAtIndexPathsをテーブルビューセルを挿入し、cell.Youを挿入することができますこのセルをカスタムセルとして作成します。

+0

ありがとうございました!、コードを表示できますか? –

+0

ここにその説明がありますhttp://stackoverflow.com/questions/16183134/insert-one-row-at-any-index-in-tableview-with-custom-cell –

+0

あなたのコメントに感謝! –

0

はそれを行うための2つのオプションがあります:
- セル当初detailViewを追加 - 、別のセルとしてdetailViewを作るだけのセルユーザの下に挿入するには
が クリックします。それを表示したり非表示にするスイッチを作ってください。テーブルビューのセルが再利用されているので、すでにテーブルビューにあるセルにサブビューを追加するべきではありません。

関連する問題