OSDN Ticket Archive


Ticket #39216

iOS版 設定ビューのセクション構成変更

登録: 2019-05-05 22:33 最終更新: 2019-05-08 00:25

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

詳細

設定ビューの設定項目が増えて複雑になったため、セクションの構成を見直す。

変更前

MIDI IN Devide
  Port A
MIDI IN Monitor --> MIDI IN Deviceに統合する
  MIDI THRU
MIDI FILE
  Character Encoding
Background Image --> Graphicに統合する
  Image File
Graphic
  Anti-aliasing
  Quarter Note Length

変更後

MIDI IN Devide
  Port A
  MIDI THRU
MIDI FILE
  Character Encoding
Graphic
  Anti-aliasing
  Background Image
  Quarter Note Length

チケットの履歴

2019-05-05 22:33 更新者: yknk
  • 新しいチケット "iOS版 設定ビューのセクション構成変更" が作成されました
2019-05-05 22:34 更新者: yknk
コメント

対策

MTSettingViewCtrl::numberOfSectionsInTableView

セクション数を10から8に変更。

MTSettingViewCtrl::tableView titleForHeaderInSection

MIDI IN MonitorとBackground Imageのセクションを削除。

MTSettingViewCtrl::tableView numberOfRowsInSection

MIDI IN MonitorとBackground Imageのセクションを削除。 MIDI IN Deviceセクションの項目数を変更。 Graphicセクションの項目数を変更。

MTSettingViewCtrl::tableView cellForRowAtIndexPath

MIDI IN MonitorとBackground Imageのセクションを削除。

MTSettingViewCtrl::makeMIDIINCellForIndexPath

Port AとMIDI THRUのセル作成メソッド呼び出しに変更。 変更前の処理内容はmakeMIDIINCellForPortAに移動。

MTSettingViewCtrl::makeMIDIINCellForPortA

PortAセル作成メソッドを追加。 makeMIDIINCellForIndexPathの処理内容を本メソッドに移動。

MTSettingViewCtrl::makeMIDIINCellForMIDITHRU

MIDI THRUセル作成メソッドを追加。 makeMIDIINMonitorCellForIndexPathの処理内容を本メソッドに移動。

MTSettingViewCtrl::makeMIDIINMonitorCellForIndexPath

メソッドを削除。 削除前の処理内容はmakeMIDIINCellForMIDITHRUに移動。

MTSettingViewCtrl::makeGraphicCellForIndexPath

アンチエイリアシング、背景画像ファイル、四分音符長拡大率のセル作成メソッド呼び出しに変更。 変更前の処理内容はmakeGraphicCellForAntiAliaasingに移動。

MTSettingViewCtrl::makeGraphicCellForAntiAliaasing

アンチアイリアシングセル作成メソッドを追加。 makeGraphicCellForIndexPathの処理内容を本メソッドに移動。

MTSettingViewCtrl::makeGraphicCellForBackgroundImage

背景画像ファイルセル作成メソッドを追加。 makeBackgroundImageCellForIndexPathの処理内容を本メソッドに移動。

MTSettingViewCtrl::makeBackgroundImageCellForIndexPath

メソッドを削除。 削除前の処理内容はmakeGraphicCellForBackgroundImageに移動。

(編集済, 2019-05-08 00:25 更新者: yknk)
2019-05-05 23:09 更新者: yknk
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
2019-05-08 00:25 更新者: yknk
コメント

対策(続き)

MTSettingViewCtrl::tableView didSelectRowAtIndexPath

MIDI IN MonitorとBackground Imageのセクションを削除。

MTSettingViewCtrl::onSelectMIDIINCellForIndexPath

Port AとMIDI THRUのセル選択イベントハンドラ呼び出しに変更。 変更前の処理はonSelectMIDIINCellForPortAに移動。

MTSettingViewCtrl::onSelectMIDIINCellForPortA

Port Aセル選択イベントハンドラを追加。 onSelectMIDIINCellForIndexPathの処理内容を本メソッドに移動。

MTSettingViewCtrl::onSelectMIDIINCellForMIDITHRU

MIDI THRUセル選択イベントハンドラを追加。 onSelectMIDIINMonitorCellForIndexPathの処理内容を本メソッドに移動。

MTSettingViewCtrl::onSelectMIDIINMonitorCellForIndexPath

メソッドを削除。 削除前の処理内容はonSelectMIDIINCellForMIDITHRUに移動。

MTSettingViewCtrl::onSelectGraphicCellForIndexPath

アンチエイリアシング、背景画像ファイル、四分音符長拡大率のセル選択イベントハンドラ呼び出しに変更。 変更前の処理内容はonSelectGraphicCellForAntiAliasingに移動。

MTSettingViewCtrl::onSelectGraphicCellForAntiAliasing

アンチエイリアシングセル選択イベントハンドラを追加。 onSelectGraphicCellForIndexPathの処理内容を本メソッドに移動。

MTSettingViewCtrl::onSelectGraphicCellForBackgroundImage

背景画像ファイルセル選択イベントハンドラを追加。 onSelectBackgroundImageCellForIndexPathの処理内容を本メソッドに移動。

MTSettingViewCtrl::onSelectBackgroundImageCellForIndexPath

メソッドを削除。 削除前の処理内容はonSelectGraphicCellForBackgroundImageに移動。

添付ファイルリスト

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