I've been looking for a good way to implement a scroll view in cocos2d for a long time. I could never find a solution that fit my needs, and there were so many problems trying to integrate a real UIScrollView, so I created my own.
It's built for Cocos2d 2.0 and 2.1, supports horizontal and/or vertical scrolling, and draws the little scroll bars. It's designed specifically to hold a menu (and cancel touches appropriately), and can calculate the scrollable area for you.
I included a sample project, so check it out:
Let me know what you think!