Tíquete #36983

iOS版 画面操作ロック機能追加

: 2017-02-12 03:01 Última Atualização: 2017-02-12 03:02

Relator:
Dono:
Estado:
Fechado
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
Nenhum

Details

iOS版において、画面操作ロック機能を追加する。 操作ロック時は、メインビューでタッチ操作による視線移動が行えないようにする。

Viewボタン押下時のアクションシートに、"Lock Screen"または"Unlock Screen"ボタンを表示する。

Ticket History (3/4 Histories)

2017-02-12 03:01 Updated by: yknk
  • New Ticket "iOS版 画面操作ロック機能追加" created
2017-02-12 03:01 Updated by: yknk
Comentário

対策

MTMainViewCtrl

操作ロックフラグ(m_isScreenLocked)をメンバに追加。

MTMainViewCtrl::startScene

シーンオブジェクトにロック状態を設定する。

MTMainViewCtrl::scene_LockScreen

操作ロックボタン選択イベント処理メソッドを追加。 シーンオブジェクトにロック状態を設定する。

MTMainViewCtrl::onViewButton

Viewボタン押下時のアクションシートに、"Lock Screen"または"Unlock Screen" のボタン登録処理を追加。

MTMainViewCtrl::actionSheet: clickedButtonAtIndex:

アクションシートボタン選択イベント処理に、"Lock Screen"または"Unlock Screen" のボタン押下時の処理を追加。 操作ロックボタン選択イベント処理メソッド(scene_LockScreen)を呼び出す。

MTScene::LockScreen

操作ロックメソッドを追加。

MTScenePianoRoll3D::LockScreen

操作ロックメソッドを追加。タッチイベント制御オブジェクトに操作ロック状態を設定する。 MTScenePianoRoll3DLive, MTScenePianoRollRain, MTScenePianoRollRainLiveにも同じメソッドを追加。

MTTouchCtrl::Lock

操作ロックメソッドを追加。

MTTouchCtrl::OnTouchBegan, MTTouchCtrl::OnTouchMoved, MTTouchCtrl::OnTouchEnd

操作ロック中はキャンセル処理(OnTouchCanceled)を呼び出すように修正。

2017-02-12 03:01 Updated by: yknk
Comentário

ロック操作の有効期間

ロック操作の有効期間は、MIDITrail起動から終了までとする。 設定画面での設定項目ではないため、ロック状態は永続化しない。

2017-02-12 03:02 Updated by: yknk
  • Resolução Update from Nenhum to Fixed
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2017-02-12 03:02

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Login