4
iPad印刷プレビューでUILabelsが表示されません。印刷プレビューをズームインすると、正しく表示されます。 UILabel opaque
プロパティをtrue
に変更すると、UILabelの背景が黒に変わり、印刷プレビューに表示されます。これは印刷プレビューを表示するために使用したコードです。私はそれがUILabelsが表示されますUIPrintInfoOutputType.general
UIPrintInfoOutputType.grayscale
に変更するが、私はカラー印刷を必要とするカラー印刷プレビューにUILabelsが表示されない
let printController = UIPrintInteractionController.shared
let printInfo = UIPrintInfo(dictionary:nil)
printInfo.outputType = UIPrintInfoOutputType.general
printInfo.jobName = "Print"
printInfo.duplex = UIPrintInfoDuplex.none
printInfo.orientation = UIPrintInfoOrientation.portrait
printController.printPageRenderer = nil
printController.printingItems = nil
printController.printingItem = printUrl
printController.printInfo = printInfo
printController.showsNumberOfCopies = true
printController.showsPaperSelectionForLoadedPapers = true
printController.present(animated: true, completionHandler: nil)
。グレースケールは黒の場合のみ&白の印刷です。