私は現在、削除ボタンをクリックするとUITableViewからいくつかのものを削除したいアプリケーションに取り組んでいます。今すぐ編集ボタンが表示され、削除することができますが、削除することができないようにするセルがいくつか表示されています。誰もがこれを実装する簡単な方法を知っていますか?このlinkを見ると、私のセルの3つすべてが削除表示で表示されますが、最初の2つは移動し、最後の2つは動かないことが必要です。特定のUITableViewCellで削除を表示するだけです
答えて
オーバーライドこの方法:
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
if ({SOMETHING TO SAY IF THIS CELL CAN NOT BE DELETED}) {
return NO;
}
return YES;
}
上書きする方法はUITableViewDataSource
Protocol Reference上に読む
tableView:commitEditingStyle:forRowAtIndexPath:
です。この方法の議論から:
ユーザーが挿入(グリーンプラス)コントロールをタップするか、テーブルビューに
UITableViewCell
オブジェクトに関連付けられたボタン を削除すると、表 ビューが求めて、データソースにこのメッセージを送信それは 変更をコミットすることです。 (ユーザが削除(赤マイナス)コントロールをタップした場合、表 ビューは、確認を得るために削除ボタンを表示する。)データ ソースは、適宜、UITableView
方法insertRowsAtIndexPaths:withRowAnimation:
又はdeleteRowsAtIndexPaths:withRowAnimation:
を呼び出すことによって、挿入または欠失をコミット。
うん、それは私は、ユーザーが行を削除することはできませできるようになりますが、ちょうどさえ赤い丸でも現れていないようにする方法はありますか?私はちょうどユーザーが行を削除しようとしていない。私は特定の行に赤い円を表示し、すべての行を表示しないようにします。私は赤い円を隠すことができますが、私はセルをスライドさせたくないと知っています。私は、削除することができるものに移動する細胞だけを望んでいます。 – mrbaker
@mrbaker:面白い質問。私はそれが可能かどうかは分かりませんが(私は思っていませんが)、私がそうでないと分かった場合、私はあなたに戻ってきます。ありがとう。 – PengOne
ありがとう。はい、私はちょうどそこに方法があるように感じるが、私は完全にはわからない。私は移動しないで常にuiviewを表示するカスタムセルを作成することを考えていたが、どちらかがうまくいくかどうかは完全にはわからない。 – mrbaker
- 1. Spotfireで特定の値だけを削除する
- 2. プログラムでUITableViewCellの「削除」ボタンを表示させる
- 3. 特定のUITableViewCellの下にUITableViewCellを追加および削除する
- 4. 特定の行だけのcontentviewオブジェクトを削除しますか?
- 5. gitログの途中で特定のコミットだけを削除するには
- 6. 左の削除ボタンを表示する方法UITableViewCell
- 7. UITableViewCell、スワイプなしでスワイプスタイルの削除ボタンを表示
- 8. UITableViewCellで削除アクセサリビューを変更する
- 9. Cでテキスト行の特定の部分だけを表示するには
- 10. Google Chartsの軸で特定の値だけを表示する方法は?
- 11. UITableViewCellカスタムを削除する
- 12. UITableViewCellコンテンツを削除する
- 13. 私は、特定のURLのためのセキュアHTTPを削除するだけ
- 14. rで特定の正規表現を削除する
- 15. UITableViewCellを特定の割合で色付けする
- 16. Redimはノードを削除しないでデータを削除するだけです
- 17. 特定のグループを表示/非表示解除する
- 18. divを表示して特定の時間だけ表示して非表示にするためのスクロールスクロール
- 19. UItableviewCellのスワイプ削除
- 20. bashの特定のプロセスを見つけて削除する
- 21. テーブルからMysqlを削除して1回だけ表示する
- 22. postgresqlデータベースで特定の列の値だけを削除する方法はありますか?
- 23. 特定の文字列を見つけて削除する
- 24. 特定のファイルを見つけて削除する場合
- 25. Regexで特定の特殊文字を削除する
- 26. UITableViewCellに削除と編集ボタンが表示されない
- 27. イメージファイル内の特定の部分だけをイメージ内に表示する
- 28. リスト要素を削除するのは一度だけです
- 29. 削除サフィックスだけでなく、bashの
- 30. SQLグループだけでは、特定の列の先頭レコードを表示
これはまさに正しい答えです! – msgambel