我正在嘗試調整按鈕以僅在設備是手機時顯示導航工具。我正在使用以下代碼:Forge Viewer工具欄按鈕不隱藏在手機屏幕上
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);
但是,它會刪除SettingsTools和一半modelTools的可見按鈕。但它不會顯示navTools。
在HTML我看到的按鈕仍然給人一種CSS標籤display: none
我怎樣才能使這項工作?
編輯: 我已經改變了邏輯,直接改變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設備上修復它。我正在使用多個偵聽器來設置值(也只用一個來試用它)[image](http://imgur.com/a/mh03a) – Rockernaap