I have read quite a few tutorials on integrating Cocos2d and UIKit, unfortunately when you rotated the iPhone they would not display correctly. I needed to have portrait UIKit views for settings and landscape Cocos2d views for the “game”. While trying to figure out how to fix this issue I ended up finding my own solution. You can read about it here.
I finally wrote a tutorial on how to add some bling to your tableviews. I unfortunately spent more time working on the markup of the web page than the actual tutorial. I need to find an easier way to do this.
If you want to have a table view that looks like this, then check out this tutorial TableViewGradients which also includes the source code.