デバイスが携帯電話の場合にのみナビゲーションツールを表示するようにボタンを調整しようとしています。私は、次のコードを使用しています:携帯電話の画面にツールバーのボタンが表示されないようにする
viewer.toolbar.getControl('settingsTools').setVisible(false);
viewer.toolbar.getControl('modelTools').setVisible(false);
viewer.toolbar.getControl('navTools').setVisible(true);
viewer.toolbar.getControl('navTools').getControl('toolbar-orbitTools').setVisible(true);
をしかし、それはmodelToolsのSettingsToolsと半分だった目に見えるボタンを削除します。しかし、navToolsは表示されません。私はボタンがまだCSSタグdisplay: none
を与えていることがわかりHTMLで
は、どのように私はこの作業を行うことができますか?EDIT: この例のように、CSS(display = noneまたはblock)を直接変更するロジックを変更しました。http://through-the-interface.typepad.com/through_the_interface/2017/03/hiding-unwanted-toolbar-items-in-the-forge-viewer.html。
これを使用すると、ボタンが配置され、奇妙なスタイルになります。ビューアにアウトラインなどを更新させるために呼び出す必要のあるメソッドはありますか?
後半の応答について謝罪します。あなたが使ったForge Viewerのバージョンは?あなたのコードはiOS 10.3.2とForge Viewer v2.14のiPhone 6で正常に動作します。さらなるデバッグのために私に詳細情報を提供できますか?あなたとあなたの会社の機密データを削除してから、私に送ってください。ところで、ここに私のコードのスクリーンショットです:http://imgur.com/a/f7r0w –
@EasonKang私はv2.13を使用しています。私はそれをAndroidデバイスで修正しようとしています。私は値を設定するために複数のリスナーを使用しています(これもちょうど1つで試しました)[image](http://imgur.com/a/mh03a) – Rockernaap