Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
关于这个问题,如果不使用 iPhone 配置实用程序,似乎无法阻止打印屏幕(通过Home+或通过辅助触摸菜单)。Sleep
但在这篇文章中,它建议 iOS 7(从 beta 4 开始)有一个新的 API 来检测屏幕截图。我试图查看 Apple 的 iOS 7 文档,但它没有直接提及任何相关内容。
iOS 7(正式版)是否提供新的 API?
可以通过类中的新方法检测屏幕截图UIApplication,称为UIApplicationUserDidTakeScreenshotNotification.
UIApplication
UIApplicationUserDidTakeScreenshotNotification
Home当用户按+Sleep打印屏幕时,将发布通知。在 iOS 7 或更高版本中可用。
参考:UIApplicationUserDidTakeScreenshotNotification 文档