You basically need to write your own drag starting logic. Have a look inside UIDragScrollView script. It's actually really short, and is what facilitates dragging of a scroll view. In your case you will want to delay the OnPress / OnDrag notifications and instead record the position of the start, then check it in update -- is the movement delta far enough? Then do something. I'd do it so that if you drag it far enough to the left, you start a scroll operation, and if you move it far enough up, you start the drag operation.