Приложение iOS Обмен через WhatsApp

Я использую этот код в своем приложении, чтобы поделиться URL-адресом с другими приложениями, используя расширение общего доступа.

  NSArray *activityItems = @[adURL];
  UIActivityViewController *activityViewControntroller = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
  activityViewControntroller.excludedActivityTypes = @[];

  if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
    activityViewControntroller.popoverPresentationController.sourceView = self.view;
    activityViewControntroller.popoverPresentationController.sourceRect = CGRectMake(self.view.bounds.size.width/2, self.view.bounds.size.height/4, 0, 0);
  }

  [self presentViewController:activityViewControntroller animated:true completion:nil];

Когда выбран WhatsApp, я получаю следующее представление: введите описание изображения здесь

Можно ли как-нибудь изменить цвет правой кнопки «Отправить» на панели навигации?


person Abdullah Umer    schedule 01.03.2018    source источник
comment
Решение с сайта stackoverflow.com/a/47064914/3641812 помогло мне решить эту проблему.   -  person ricardopereira    schedule 22.07.2020


Ответы (1)


Вы можете установить это свойство в модальном окне перед открытием, что-то вроде следующего

 modal.navigationController.navigationBar.barTintColor = ...

Это изменит цвет панели навигации, вы можете выбрать цвет своего приложения, это автоматически сделает кнопку отправки заметной.

person aBilal17    schedule 01.03.2018