Well, you know the size of your grid/table or whatever you are using to place items inside your draggable panel right?
Then you have to figure out which X-values should be a stopping point for the panel.
Setting up a random example: I have a panel that's 3000px wide, I want it to stop at each 200px interval.
You will want to attach your own script to the game object that has the draggable panel and intercept when OnPress(false) is sent to it. Then you can grab the actual localPosition of the panel and SpringPanel it to the desired place. If I stop at 874Px for instance, you could SpringPanel towards 800 and stop there.
I'm not entirely sure how it would interact with momentum if you have that on, but preferably you should just turn that off, when you have your own "paged view" like this.
I'm just going off the top of my head, so it might not work 100% like that, but it should give you an idea of it, and it's the way I would try to go about it.
