1. ホーム
  2. iphone

uitableviewの削除ボタンのテキストを変更する方法

2023-10-03 08:16:56

質問

こんにちは、私はユーザーが私のテーブルビュー内のuitableviewcellをスワイプしたときに、削除ボタンに表示されているテキストを変更しようとしています。

私はこのテーブルビューデリゲートを使用するように言っている別の質問スレッドで例を見たことがあります。

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath

質問は、このメソッドをどのように使用するかです... 私はこれを使用する方法がわからない。

どのように解決するのですか?

を管理しているコントローラで UITableView を管理するコントローラで UITableviewDelegate を実装し、その中でメソッドに必要なタイトルを返します。 titleForDeleteConfirmationButtonForRowAtIndexPath メソッドの中で、希望するタイトルを返します。

例を示します。

@interface CategoryAddViewController : UITableViewController
@end

@implementation CategoryAddViewController
// ...
-(NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath {
return @"Please don't delete me!";
}

@end

みたいな感じで放置。