UnityのScrollViewの子オブジェクトにEventTriggerをアタッチしたら、子オブジェクト上でクリック開始されるとスクロールしなくなったので以下のように対応しました。
子オブジェクトのEventTriggerコンポーネントを削除して、次のスクリプトを追加します。
using UnityEngine.EventSystems;
using UnityEngine;
public class ClickableContent : MonoBehaviour, IPointerClickHandler {
public void OnPointerClick (PointerEventData eventData) {
print ("クリック");
}
}
今回はScrollViewの子オブジェクトのクリックが取得したかったので、これでクリックの取得とスクロールの両方を実現できました。
もう少し複雑な処理がしたければ、こちらが参考になると思います。
http://answers.unity3d.com/questions/902929/scroll-not-working-when-elements-inside-have-click.html