Динамически добавлять и удалять кнопки из комплекта PSPDF в IOS

Я работаю на PSPDFKIT,

Мне нужно решение для add and remove buttons из панели инструментов аннотации.

и я хочу change some default annotation images,

Может кто-нибудь предложить мне, как решить эти проблемы, заранее спасибо!!!

1 ответ

Добавить пользовательскую кнопку при инициализации PSPDFDocument в PSPDFViewController

PSPDFBrightnessBarButtonItem * brightnessBtn = [[PSPDFBrightnessBarButtonItem alloc] initWithPDFViewController:self]; // PSPDFKIT native button

UIBarButtonItem * closeBtn = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStyleBordered target:self action:@selector(close:)]; // Custom button with title.

UIButton * moonBtn = [[UIButton alloc] initWithFrame:CGRectMake(0,0,20,20)]; // Custom button with image.
[moonBtn setImage:[UIImage imageNamed:@"icon____.png"] forState:UIControlStateNormal];[moonBtn addTarget:self action:@selector(moonTapped) forControlEvents:UIControlEventTouchDown];
UIBarButtonItem * moontab = [[UIBarButtonItem alloc] initWithCustomView:moonBtn];

Если это панель навигации -

  navigationItem.leftBarButtonItems/rightBarButtonItems = @[brightnessBtn, closeBtn, moontab];

Если это панель инструментов -

 [toolbar setItems:@[brightnessBtn, closeBtn, moontab]];
Другие вопросы по тегам