Ti.UI.TableViewRowの削除ボタンのラベルを変更する

/ Text by

ものすごく小ネタですが、なぜか公式APIドキュメントに記載されていないのでメモに残しておく。

Ti.UI.TableViewRowに editable: true オプションを追加すると、スワイプ操作で [delete] ボタンが現れ、これをタップすることにより行を削除することが可能です。しかし、このボタンのラベルを変更する方法がAPIドキュメントには書かれていません。

結論としては deleteButtonTitle: ‘(任意のラベル)’ とすれば変更が可能でした。SDK 2.1.4と3.1.0.v20121113163401で確認。

var row = Ti.UI.createTableViewRow({
    width: 320,
    height: 40,

    …

    editable: true,
    deleteButtonTitle: '削除'
});