Настройка UITabBarController

Мне нужно изменить размер шрифта и цвет фона списка, отображаемого кнопкой «Дополнительно» в UITabBarController. Является ли это возможным ? Как мне это сделать ? Большое спасибо.


person Newbee    schedule 12.02.2010    source источник
comment
Что ты имеешь в виду? У вас есть приложение контроллера панели вкладок с кнопкой «Дополнительно»?   -  person Emil    schedule 13.02.2010
comment
Да, у меня есть панель вкладок с большим количеством страниц (около 20). Я имею в виду, когда пользователь нажимает кнопку «Дополнительно» — появляется таблица со списком дополнительных страниц. Я хочу изменить шрифт ячейки и цвет фона в этой таблице.   -  person Newbee    schedule 13.02.2010


Ответы (1)


UITabBarController имеет свойство moreNavigationController, корневой вид которого, предположительно, является UITableView, который вы видите, когда нажимаете кнопку «Дополнительно».

Если вы хотите настроить ячейки табличного представления, вам нужно будет переназначить его dataSource объекту, которым вы управляете. Но вам нужно будет реализовать каждый метод UITableViewDataSource и перенаправить эти сообщения в исходный источник данных.

В вашей реализации tableView:cellForRowAtIndexPath: вы сможете настроить ячейку, возвращаемую реализацией исходного источника данных этого метода.

Звучит как много работы только для того, чтобы изменить некоторые шрифты, не так ли?

person Alex    schedule 15.02.2010
comment
Верно. Много работы. Но я знаком с ячейками таблицы, поэтому для меня это не проблема. Большое спасибо за указание на корневой вид moreNavigationController. Я пропустил его :) - person Newbee; 16.02.2010