я хочу добавить изображение эмблемы клиента в Баре Панели навигации и Счета IOS

в моем заявлении (основной SDK 4.3) клиент хочет добавить свою эмблему в 2 местах 1. Панель навигации - (барные пункты кнопки называют из кода). я уже попробовал это:

UIImage *myImage= [UIImage imageNamed:@"logo40.png"];
UIBarButtonItem* test= [[UIBarButtonItem alloc]initWithImage:myImage style:UIBarButtonItemStylePlain target:self action:nil];

но результаты по белому изображению Я хочу к Изображению на дисплее, большому как Панель навигации.

2. TabBarController - здесь у меня есть 5 Счетов в применении, клиент хочет свою эмблему в botton правильном Углу.

там какой-либо путь состоит в том, чтобы получить красочную эмблему?

0
добавлено
Просмотры: 1
de
у моего клиента есть 2 эмблемы его продукта так один в Панели навигации и другом в Баре Счета. Даже я также думал, что это - плохая идея поместить эмблему на бар счета, но тем не менее его требование clint, настолько пробующего, чтобы найти способ удовлетворить его желание.
добавлено автор Vinay Chopra, источник
Эмблема в правом нижнем углу бара счета - плохая идея и приводит к бедному UX, у бара счета уже есть символы/счета, и давка его с эмблемой просто слишком много, и если you' ve получил эмблему на панели навигации, почему дубликат это снова в основании?
добавлено автор codingNinja, источник

1 ответы

Попробуйте это для добавляет изображение в панели навигации,

// Add image
UIImageView *notifyImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
[notifyImage setImage:[UIImage imageNamed:@"Notifier.png"]];


UIBarButtonItem *notificationButtn = [[UIBarButtonItem alloc] initWithCustomView:notifyImage];
[self.navigationItem setLeftBarButtonItem:arrayWithObject:notificationButtn animated:YES];
1
добавлено
чувак я попробовал это, но приехал в катастрофу приложения: (Заканчивающееся приложение из-за неперехваченного исключения ' NSInvalidArgumentException' причина: ' - [UINavigationItem setLeftBarButtonItems:animated:]: непризнанный отборщик послал в случай 0x5f37b80' что еще я должен сделать??
добавлено автор Vinay Chopra, источник
Мне жаль говорить, поскольку я Более новый к iOS. снова Катастрофа!! Метод экземпляра setBar Пункт Кнопки, не Найденный, я сделал изменчивое множество названным множеством с объектом. можете вы предоставлять мне некоторую деталь, что должно я делать.
добавлено автор Vinay Chopra, источник
наконец это работало на меня.. UIImage *faceImage = [UIImage imageNamed: "facebook.png"]; UIButton *стоят = [UIButton buttonWithType:UIButtonTypeCustom]; face.bounds = CGRectMake (0, 0, faceImage.size.width, faceImage.size.height); [setImage:faceImage forState:UIControlStateNormal лица]; UIBarButtonItem *faceBtn = [[UIBarButtonItem alloc] initWithCustomView:face];
добавлено автор Vinay Chopra, источник
Попытка @VinayChopra теперь. Я обновил свой ответ. Никакая потребность использовать setLeftBarButtonItems здесь. Просто используйте setLeftBarButtonItem. Также setLeftBarButtonItems - новая возможность..
добавлено автор Anusha Kottiyal, источник
@Vinay Чопра хорошо..:)
добавлено автор Anusha Kottiyal, источник