0

UITableViewに編集モード(セルは移動可能および/または削除可能)にする「編集」プロパティがあることは知っていますが、UITableViewを通常の方法で選択可能にし、移動可能にするにはどうすればよいですか?

したがって、ユーザーがタップアンドホールドすると、セルを上下に移動できます。ただし、タップするだけで、セルが選択されます。

4

1 に答える 1

1

何かをチェックしてください https://github.com/shusta/ReorderingTableViewController

オープンソースなので実装を確認できますが、基本的な考え方(これをやったときからだと思いますが、上記のリンクは少し違うかもしれません)は

  1. 長押しジェスチャ レコグナイザーをテーブル ビューに追加する
  2. 長押しが認識されると、ドラッグしているセルを表す UIView を作成し、その下からセルをドラッグしながら移動します。
于 2012-07-10T11:04:46.547 に答える