編集中にiPhone UITableViewの削除ボタンのタイトルを変更する方法
-
05-07-2019 - |
質問
編集を YES
に設定した後、 UITableView
から行を削除しようとしたときに表示されるデフォルトの削除ボタンのタイトルを変更する必要があります。
解決
UITableViewデリゲートメソッドで変更できます
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
他のヒント
Swift
このメソッドを UITableView
デリゲート(おそらくView Controller)に追加します。
func tableView(_ tableView: UITableView, titleForDeleteConfirmationButtonForRowAtIndexPath indexPath: NSIndexPath) -> String? {
return "Erase"
}
これにより、ボタンに「消去」と表示されます。ただし、任意の文字列を使用できます。
私の完全な答えはこちらです。
Swift 3
わずかな違い_
func tableView(_ tableView: UITableView, titleForDeleteConfirmationButtonForRowAt indexPath: IndexPath) -> String? {
return "Erase"
}
メソッド「titleForDeleteConfirmationButtonForRowAtIndexPath」をすでに実装しているユーザーと、同じ「削除」テキストが表示される
オートコンプリートを使用してゼロから入力する方法を試してみてください。誰かのコピーをコピーしましたが、古い表記が少しあり、呼び出されませんでした!
所属していません StackOverflow