Я использую QLPreviewController для отображения pdf. Я хочу изменить фоновые изображения для UINavigationBar и UIBarButtonItems QLPreviewController.
Я использую этот код:
for (id object in controller.childViewControllers)
{
if ([object isKindOfClass:[UINavigationController class]])
{
UINavigationController *navController = object;
[navController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar_1x.png"] forBarMetrics:UIBarMetricsDefault];
NSLog(@"items count ====%d",[[navController.navigationBar items] count]);
if ([[navController.navigationBar items] count] > 0)
{
UINavigationItem *navItem = [[navController.navigationBar items] objectAtIndex:0];
navItem.rightBarButtonItem.image = [UIImage imageNamed:@"pdf30.png"];
}
}
}
Используя приведенный выше код, я изменил фоновое изображение панели навигации. Но я не могу изменить фоновые изображения для элементов barbuttonitems.
Пожалуйста помогите. Заранее спасибо.....