私は2つのカスタムセルをtableview.Nowで実装しました。これらの2つのカスタムセルをお互いに置き換えたいのです。これを達成する方法は?2つのカスタムセルをテーブルビューで相互に入れ替えるにはどうすればいいですか?
1
A
答えて
0
0
あなたの完全なソースコードを共有することで
func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool {
// return boolean value for a specific or all cells, you want to enable movement
}
func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath) {
// Handle array element movement along with your row/cell
}
をあなたのコードを記述します。 UITableView
に実装されている2人のデリゲートを見てください。
これらは:tableView:canMoveRowAtIndexPath:
およびmoveRowAtIndexPath:toIndexPath:
です。
また、実装する方法を示すtutorialもご覧ください。
+0
この方法を使うことで、ユーザーはセルを入れ替えることができますが、私はそれを自動で交換したいと思っています。私は2つのセルを別のものに置き換えたいと思います。 – akshay
0
テーブルビューの代理人と共に、moveRow(at: <IndexPath>, to: <IndexPath>)
を使用して、プログラムの(自動的に)行をユーザー操作なしで移動します。
tblTabel.moveRow(at: <IndexPath>, to: <IndexPath>)
// Tableview Delegates
func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool {
// return boolean value for a specific or all cells, you want to enable movement
}
func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath) {
// Handle array element movement along with your row/cell
}
関連する問題
- 1. 2つの画像の位相応答を入れ替えるにはどうすればいいですか?
- 2. テーブルビューの1つのカスタムセルのプロパティを変更するにはどうすればよいですか?
- 3. 2つのテキストファイルを辞書に入れるにはどうすればいいですか?例えば
- 4. dockpanelで2つのリストビューをプログラムで切り替えるにはどうすればいいですか? [WPF]
- 5. 2つのオブジェクト間の相互参照を避けるにはどうすればよいですか?
- 6. Maven 2で2つのテストスイートを切り替えるにはどうすればよいですか?
- 7. 2つのフィールドでScalaのリストを並べ替えるにはどうすればいいですか?
- 8. Capybaraで2つのフレームを切り替えるにはどうすればいいですか?
- 9. アンドロイドで2つのフラグメントを切り替えるにはどうすればいいですか?
- 10. 固定数のカスタムセルでテーブルビューを正しく実装するにはどうすればよいですか?
- 11. ランタイムパフォーマンスに基づいて2つのソートアルゴリズムを切り替えるにはどうすればよいですか?
- 12. Javaで時間が遅れている2つのイメージを交互に切り替えるにはどうすればよいですか?
- 13. 行を互いに接続し、アルファベット順に並べ替えるにはどうすればよいですか?
- 14. 2つのタプルのコンテナを並べ替えるにはどうすればいいですか?
- 15. 2つのテクスチャを切り替えるにはどうすればいいですか?
- 16. 2つの配列を並べ替えるにはどうすればいいですか?
- 17. 2つのDivsを互いに隣り合わせにするにはどうすればいいですか?
- 18. 2つのカラーアニメーションを無限に切り替えるにはどうすればよいですか?
- 19. 2つのアプリケーションをシームレスに切り替えるにはどうすればよいですか?
- 20. 2つのループを1つに入れ子にするにはどうすればいいですか?
- 21. タブを1つ右に切り替えるようにするにはどうすればいいですか?
- 22. 切り替え可能なグリッド/テーブルビューを実装するにはどうすればよいですか?
- 23. Angular2 Router:2つのアウトレットを切り替えるにはrouterLinkはどうすればよいですか?
- 24. ネストされた行を入れ子レベルで並べ替えるにはどうすればよいですか?
- 25. 2つの異なる画像を切り替えるにはどうすればよいですか?
- 26. 2つのdivを互いに隣り合わせにするにはどうすればよいですか?
- 27. 2つのグリッドビューを互いに近くに配置するにはどうすればよいですか?
- 28. javascriptをリロードして2つの通貨を切り替えるにはどうすればよいですか?
- 29. カスタムセルでtableViewを取得するにはどうすればよいですか?
- 30. カスタムセルにボタンを追加するにはどうすればよいですか?
は私がいない利用者自身によって...自動的にこれらのカスタムセルを交換したいあなたを試みたコード –