gpt4 book ai didi

iphone - 使用 AirPrint 和 UIPrintInteractionController 的自定义打印选项

转载 作者:行者123 更新时间:2023-12-03 20:45:37 43 4
gpt4 key购买 nike

我已成功向使用 UIPrintInteractionController 类的 iPad 应用程序添加了打印功能。一切顺利,并且打印了标准文档。

但是,可以在我的应用程序中为打印作业定义几个 BOOL 属性。 (开启某些功能、添加额外的布局方案等)

用户如何使用UIPrintInteractionController来呈现/修改这些选项?完美的解决方案是将几个开关 TableView 单元添加到该 Controller 中显示的 UITableView 中,但这似乎是 API 不允许的。

编辑:这是我所指的 View :

enter image description here

最佳答案

使用printInteractionControllerParentViewController,技巧是在.h中声明一个UINavigationController *aNav;,然后在viewDidLoad中声明> do aNav = [self UINavigationController]; 这将保存 navigationController 句柄(假设 self 是一个带有 UINavigationControllerUITableViewController > 设置好)。

然后在调用uiprinterinteraction之后,执行aNav.topViewController.viw.backgroundColor = [UIColor redColor];来更改uiprinterinteraction背景颜色为红色。

最后,在 printInteractionControllerParentViewController 中执行 return aNav;

现在您已成功更改 AirPrint 用户界面的背景颜色。

通过使用这个aNav,您可以做很多事情。

关于iphone - 使用 AirPrint 和 UIPrintInteractionController 的自定义打印选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7838740/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com