@swswggg 写道:
請參照上傳的demo
所有的問題下面條列:
1.
直接開啟demo 跑browser板本 在一開始畫面點選"分類2" 內容畫面會出現但是過一陣子就會全部不見 用滑鼠點滑會再出現
進入app不先點"分類2"點其他分類之後再點"分類2"也會發生同樣的狀況
但是只要把assets\scenes\fish_home\scripts\MenuSidebar.js第94行注解拔掉 就不會發生
2.
browser版本可以運行 但是使用simulator或android會有錯誤
simulator版本錯誤
Simulator: jsb ERROR: File ..\auto\jsb_cocos2dx_auto.cpp: Line: 13435, Function: js_cocos2dx_SpriteFrame_getTexture
Simulator: js_cocos2dx_SpriteFrame_getTexture : Invalid Native Object
Simulator: C:/CocosCreator/resources/cocos2d-x/simulator/win32//src/jsb_polyfill.js:26609:Error: js_cocos2dx_SpriteFrame_getTexture : Invalid Native Object
3.
將assets\scenes\fish_home\scripts\panelScrolling.js第5行shirkScrollEnable改成true
在shirkScrollEnable為true的狀態
shirkScrollEnable為true會開啟"刪減"功能 意即顯示的內容只有n個(API的傳回個數決定)children 當有新的child加入時 便會把較舊的child移除存入到pool之中
點選"分類2"往下滑到第15個child時 第1到第5個child會被移除 第6到第15存在
再往下滑 出現第16到20個 第5到第10個child會被移除 第11到第20存在
在這個過程中 整個ScrollView會閃爍 感覺是移除前n個children的關係 如果把shirkScrollEnable設為false則不會發生此現象
4.
shirkScrollEnable為true的狀態
接續問題3 因為有"刪減"所以ScrollView顯示的位置會變化 我會使用scrollToPercentVertical去重新定位(參考assets\scenes\fish_home\scripts\panelScrolling.js第286行this.scroll.scrollToPercentVertical)
可是我發現不管是使用比例或是offset設值都有一些計算上的誤差 scrollView中的child每個child高是229但是呈現出來的child高會有所變化 或許是canvas的關係 所以我用scrollToOffset時會有很大的誤差 所以我現在用scrollToPercentVertical但還不是很準確 這個問題有什麼建議嗎?
5.
我創建主題的時候會一直出現
Title 无效;请描述得更详尽些
我快崩潰了
我想不出還要寫什麼在title裡面了
"想請問有關於cc.Scrollview的內容 前端新增移除時 ScrollView會閃爍還有ScrollView重新定位的計算問題 還有creator模擬器版本執行時的錯誤問題 附測試項目源碼"
這樣還不行啊啊啊啊
有文件或說明可以指示我創建一個好title?
測試項目源碼:
http://uiteam.fansdaq.com/test2/frash-ui.rar
帖子: 4
参与者: 1