Ticket #39216

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

오픈 날짜: 2019-05-05 22:33 마지막 업데이트: 2019-05-08 00:25

Reporter:
소유자:
Status:
Closed
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

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

変更前

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

Ticket History (3/4 Histories)

2019-05-05 22:33 Updated by: yknk
  • New Ticket "iOS版 設定ビューのセクション構成変更" created
2019-05-05 22:34 Updated by: 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に移動。

(Edited, 2019-05-08 00:25 Updated by: yknk)
2019-05-05 23:09 Updated by: yknk
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
2019-05-08 00:25 Updated by: 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に移動。

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login