Изображение кнопки iOS UINavigationBar слишком маленькое для векторного значка PDF - PullRequest
0 голосов
/ 03 апреля 2019

Мне было задано векторное изображение pdf в UINavigationBar rightBarButtonItem, но оно по-прежнему отображается слишком маленьким.

enter image description here

Как отобразить полноразмерное векторное изображение в UINavigationBar?

Я попробовал следующий код: -
Первый способ: -

UIBarButtonItem *barbutton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@“imgRightArrow”] style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.rightBarButtonItem = barbutton;

Второй способ: -

UIImage *image = [UIImage imageNamed:@“imgRightArrow”]
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:image forState:UIControlStateNormal];
[button.imageView setContentMode:UIViewContentModeScaleToFill];
button.frame = CGRectMake(0, 0, 35, 35);
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button];

1 Ответ

0 голосов
/ 03 апреля 2019

Что я делаю, чтобы сохранить значок три раза, 25px, 50px, 75px, и добавить эти три вместе в активах (x1, x2, x3), при этом вам не нужно устанавливать размер значка в вашем коде .

...