OSDN Ticket Archive


Ticket #37971

iOS版 背景画像ファイル一覧にファイル削除とファイル名変更の機能を追加

登録: 2018-02-19 01:10 最終更新: 2018-02-20 01:30

報告者:
yknk
担当者:
yknk
チケットの種類:
機能リクエスト
状況:
完了
コンポーネント:
MIDITrail Ver.1.2.x for iOS
マイルストーン:
Version 1.2.0 for iOS (完了済み)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

背景画像ファイル一覧表示に編集機能を追加し、ファイルの削除とファイル名変更が行えるようにする。 以下のチケットの修正内容を取り込む。

#37881 iOS版 ファイル一覧にファイル削除とファイル名変更の機能を追加

チケットの履歴

2018-02-19 01:10 更新者: yknk
  • 新しいチケット "iOS版 背景画像ファイル一覧にファイル削除とファイル名変更の機能を追加" が作成されました
2018-02-19 01:10 更新者: yknk
  • 詳細が更新されました
コメント

仕様

背景画像ファイル一覧画面

ナビゲーションバー右に編集ボタンを追加。 編集中に削除ボタンを押されたら、ファイルを削除する。 編集中にファイルを選択されたら、ファイル編集画面を表示する。

ファイル編集画面

ファイル名は拡張子を取り除いた状態で編集できるようにする。 ナビゲーションバー右にSaveボタンを追加。 Saveボタンが押されたら確認ダイアログを表示し、ファイル名を変更して背景画像ファイル一覧画面に戻る。

2018-02-19 01:11 更新者: yknk
コメント

対策

MTFileEditViewCtrl

メンバにファイル名更新通知名称を新規追加。

MTFileEditViewCtrl::setNotificationNameForUpdateFileName

ファイル名更新通知名称設定メソッドを新規追加。

MTFileEditViewCtrl::onAlertSaveYes

通知送信処理の通知名称を、ファイル名更新通知名称設定メソッドで登録された文字列に変更。

MTFileViewCtrl::viewDidLoad

ファイル名更新の通知名称を"onUpdateFileName"から"MTFileViewCtrl_onUpdateFileName"に変更。

MTSettingBGIMGViewCtrl

メンバのファイル名一覧 m_pFileArray を、NSArray から NSMutableArray に変更。 メンバにファイル編集ビュー m_pFileEditViewCtrl を追加。

MTSettingBGIMGViewCtrl::initWithNibName

ファイル編集ビューの生成処理を追加。

MTSettingBGIMGViewCtrl::viewDidLoad

ナビゲーションバー右側の編集ボタン登録処理を追加。 ファイル名更新通知登録処理を追加。

MTSettingBGIMGViewCtrl::makeFileList

ファイル名一覧のソート処理を NSMutableArray に対応させる。

MTSettingBGIMGViewCtrl::makeFileCellForIndexPath

テーブルセル作成時に編集中アクセサリタイプの設定を追加。 編集中にはセルの右端に">"が表示されるようにする。

MTSettingBGIMGViewCtrl::onSelectFileCellForIndexPath

編集中にファイルを選択された場合にファイル編集ビューを表示する処理を追加。

MTSettingBGIMGViewCtrl::selectedFilePath

選択行ファイルパス取得メソッドを新規追加。

MTSettingBGIMGViewCtrl::setEditing

編集開始終了通知メソッドを新規追加。

MTSettingBGIMGViewCtrl::tableView: canEditRowAtIndexPath:

行単位削除可否判定メソッドを新規追加。

MTSettingBGIMGViewCtrl::tableView: commitEditingStyle:

行削除イベントメソッドを新規追加。

MTSettingBGIMGViewCtrl::removeFileWithPath

ファイル削除メソッドを新規追加。

MTSettingBGIMGViewCtrl::onUpdateFileName

ファイル名更新イベントメソッドを新規追加。

MTSettingBGIMGViewCtrl::renameFileWithPath

ファイルリネームメソッドを新規追加。

MTSettingBGIMGView_iPhone.xib

Table View / Editing を No Selection During Editing から Single Selection During Editing に変更。 編集中のファイル選択を有効にするため。

MTSettingBGIMGView_iPad.xib

Table View / Editing を No Selection During Editing から Single Selection During Editing に変更。 編集中のファイル選択を有効にするため。

2018-02-20 01:30 更新者: yknk
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました

添付ファイルリスト

添付ファイルはありません