任务单 #36983

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

开放日期: 2017-02-12 03:01 最后更新: 2017-02-12 03:02

报告人:
属主:
状态:
关闭
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:

Details

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

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

任务单历史 (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
  • 处理结果 Update from to Fixed
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 2017-02-12 03:02

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名