Я хотел бы показать список со всеми принтерами, доступными для устройства через AirPrint.
Я работаю с использованием UIPrinterPickerController
.
Есть ли способ отображения этого PickerController нестандартным способом, скажем, для передачи данных в UITableView
?
Также обратите внимание, что я планирую использовать это приложение на iPad, который поддерживает только UIPrinterPickerController.presentFromRect(CGRect)
Вот как это выглядит сейчас. Вместо этого всплывающего окна должно быть UITableView
printerPickerController:shouldShowPrinter:
получить всеUIPrinter
, так как он должен вызываться для каждого принтера. Возможно, вам придется вызвать показUIPrinterPickerController
(и скрыть его, или в невидимой части экрана быстро закрыть, я не знаю, когда должен вызываться метод делегата, т.е. если ячейка будет показывать, или уже установлена) в порядок вызова предыдущего методаUIPrinterPickerControllerDelegate
. - person Larme   schedule 01.09.2016