How to customize UITabBarController to have something like this:

In its normal state, it just looks like a normal UItabbar control with a more button (the area enclosed in red rectangle). When users click more button the second row is shown up like in the image.
Take a look at CRTabBarController. I haven’t used it but it should suit your needs.