Как изменить текст элемента панели «Еще» в базовой панели приложения iphone - PullRequest
1 голос
/ 02 апреля 2012

Я столкнулся с проблемой, заключающейся в том, что я не могу найти способ изменить текст элемента панели «Дополнительно» на панели вкладок, так же, как я могу сделать это для других элементов панели вкладок. После поиска по форуму, я только нахожу способ изменить заголовок представления «Больше», нажимаемого кнопкой «Еще». Может кто-нибудь мне помочь? Заранее спасибо.

UINavigationBar *moreNavigationBar = tabBarController.moreNavigationController.navigationBar;
moreNavigationBar.topItem.title = @"More Features";

Ответы [ 2 ]

1 голос
/ 12 сентября 2012

Я нашел решение. Мы также можем изменить название вкладки Текстовое имя и изображение.

 [[tabBarControllers.moreNavigationController.viewControllers objectAtIndex:0] setTabBarItem:[[UITabBarItem alloc] initWithTitle:@"New Title" image:[UIImage imageNamed:@"Image Name"] tag:0]]
1 голос
/ 02 апреля 2012

Если вы используете вкладку «Дополнительно» по умолчанию, вы не сможете изменить это.Apple обрабатывает весь код этой вкладки за кулисами.Он предназначен для того, чтобы дать пользователю возможность изменить порядок вкладок, когда их слишком много, чтобы отображать их в контроллере панели вкладок.

Я бы предложил не бороться с этим и попытаться переопределить «Больше»функциональность.Если вам нужна вкладка под названием «Больше», но вы хотите обрабатывать эту функциональность самостоятельно, не используйте встроенную в Apple вкладку «Больше», просто найдите подходящий значок и сами разберитесь с этим.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...