edit: Solved this!
This question comes with a sexy code for iPad (can be easily modified for iPhone): https://gist.github.com/3508459568dbdfa45c3b
I am working on a file browser, similar to what Windows has. One major goal of this is to only call the GUI when it's needed, avoiding the 'draw' function unless required so this takes less resources.
What I need help on is how to sort the files. As you can see, I have several tables (the size of the file, name, etc) that I need to keep sorted. It would be nice to sort the files by name, size, or other formatting options just like the Windows browser.
Another problem I'm having is how to keep the scrollbar interactive without forcing it to be called every frame. Right now it's pretty laggy. Try it out - the scrollbar button is the purple button, just click and drag it.
Either way, this project is looking very nice so far so it's worth a peek even if you can't help. It is a GUI designed for viewing folders.
It only activates when you click on the screen, or when it first loads. Rotating the screen when it's started tends to bug it out..