1. 程式人生 > >Unity UGUI中ScrollView的拖拽與被UGUI事件系統遮蔽的問題

Unity UGUI中ScrollView的拖拽與被UGUI事件系統遮蔽的問題

    最近在專案中遇到一個Scroll View相關問題,具體為:在ScrollView中,為例項化出來的toggle添加了OnValueChange的方法,會導致ScrollView的拖拽方法接收不到拖拽資訊。同時經過測試EventSystem中的onDown,onClick之類的方法同樣會導致相同的問題。

    解決方法:將原來的Toggle去掉,改用button,方法使用按鈕自帶的onClick.AddListener可以完美避開這個問題。

    如果這樣搞還是解決不掉,那就在檢查一下EventSystem上掛載的事件指令碼是否正常。

    具體解決可以參考這篇:http://blog.csdn.net/alayeshi/article/details/51883451;

    以及這篇:http://blog.csdn.net/qiangqiang_0420/article/details/51375856;(未測試)