我正在开发一个屏幕录像机并面临疯狂的要求。我的老板希望有一个选项让用户在当前视图有密码字段时自动暂停录制。 (该视图可能属于第三方应用。)
那么,是否可以检查最顶层的视图是否有任何密码文本字段?
这是一个企业应用程序,因此允许使用私有API。 任何来自越狱社区的指针也是受欢迎的。
答案 0 :(得分:-1)
如果您可以使用自己的视图会更容易,但这应该适用于您自己的视图或第三方视图。无论如何,每次你加载一个UIView检查它的所有子视图,在ViewDidLoad方法中我会想,并且对于每个子视图检查它的类类型,在你的情况下它将是UITextField。由于这些是您可以将安全文本条目设置为其文本类型的唯一文本字段。每次找到UITExtView时,检查其secureTextEntry是否等于TRUE。如果为true则禁用录制,直到从屏幕上删除该视图。这应该是你需要的。