views:

466

answers:

1

Hi! I need to change font size and background color of the list displayed by "More" button of the UITabBarController. Is it possible ? How can I do it ? Thanks a lot.

+1  A: 

UITabBarController has a property called moreNavigationController, the root view of which is presumably the UITableView you see when you tap the "More" button.

If you want to customize the table view cells, you'll need to reassign its dataSource to an object you control. But, you'll need to implement every method of UITableViewDataSource and forward those messages to the original data source.

In your implementation of tableView:cellForRowAtIndexPath:, you'll be able to customize the cell returned by the original data source's implementation of that method.

Sounds like a lot of work just to change some fonts, doesn't it?

Alex
That's right. Lots of work. But I'm familiar with table cells so it's no problem for me. Thanks a lot for point on moreNavigationController root view. I missed it :)
Newbee