iOS: UIPrintInteractionController Как изменить цвет хрома?

В iOS, как я могу изменить цвет хрома вокруг всплывающего окна?

(Objective-C или C# как хорошо)

Вот как я показываю принтер:

     var printInfo = UIPrintInfo.PrintInfo;
     printInfo.OutputType = UIPrintInfoOutputType.General;

     var printer = UIPrintInteractionController.SharedPrintController;
     printer.PrintInfo = printInfo;
     printer.PrintFormatter = webView.ViewPrintFormatter;
     printer.ShowsPageRange = true;
     printer.PresentFromBarButtonItem(btnShare, true, (handler, completed, err) => {
        if (!completed && err != null)
        {
           UIAlertHelper.ShowAlert(
              "Unable to Print",
              "Sorry, we were not able to access printers from your device.",
              "Ok",
              null
              );  
        }
     }
     );

Вот снимок экрана:

1 ответ

Решение

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

Другие вопросы по тегам