【发布时间】:2012-02-24 05:44:15
【问题描述】:
我需要知道用户是否试图截取我们正在构建的应用程序的特定部分的屏幕截图。任何意见将是有益的。然后我们想将屏幕变黑以防止截屏。
【问题讨论】:
-
问得好,但我的好奇心让我想问你想阻止他们截屏的原因是什么?
标签: iphone ios screen-capture
我需要知道用户是否试图截取我们正在构建的应用程序的特定部分的屏幕截图。任何意见将是有益的。然后我们想将屏幕变黑以防止截屏。
【问题讨论】:
标签: iphone ios screen-capture
没有。查不到。
【讨论】:
您无法控制 Home 和 Switch 按钮的操作。这是默认的硬件行为。
【讨论】:
我也相信它是不可能被发现的。
我做了一些测试,认为iOS可能会调用
-(void) applicationDidEnterBackground:(UIApplication*)application 或
- (void)applicationWillResignActive:(UIApplication *)application
可能会被调用,但是当我截屏时,这些方法中的 NSLogs 没有被调用。
我确实找到了这个,但它在 iOS 5.0+ 中也不可用。 (可能甚至在 iOS 4.0+ 之后)
PictureWasTakenNotification Darwin 通知将在用户截屏时发送。但是,这是在截屏后发送的。
【讨论】: