Ticket #36983

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

오픈 날짜: 2017-02-12 03:01 마지막 업데이트: 2017-02-12 03:02

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

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
댓글 올리기

対策

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
댓글 올리기

ロック操作の有効期間

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

2017-02-12 03:02 Updated by: yknk
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2017-02-12 03:02

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login