是否可以在键盘下获得UIScreen的快照?也许这可以使用CALayer?如何从显示的键盘下获取UIScreen的快照?
0
A
回答
0
使用以下代码:
UIView* snapshotView = [[UIApplication sharedApplication].keyWindow snapshotViewAfterScreenUpdates:NO];
的关键窗口是包括第一响应,其被接受键盘输入窗口。
如果您需要图像形式的快照,请使用drawViewHierarchyInRect:afterScreenUpdates:
而不是snapshotViewAfterScreenUpdates:
。
+0
我的问题询问是否有一个不包含键盘的窗口名称(在这种情况下,它将成为第一个响应者)。它喜欢我可能不得不迭代通过窗口并找出它。 – coolio
+0
@coolio键盘驻留在它自己的窗口中。它不会出现在你的任何窗口中。关键窗口不包括键盘。 –
相关问题
- 1. Visual Studio键盘快捷键显示intellisense
- 2. 如何获取给定emacs命令的键盘快捷键?
- 3. 如何从WPF组件获取快照?
- 4. 如何从MediaPlayer获取快照?
- 5. 在Visual Studio上下文菜单中显示键盘快捷键
- 6. 如何获取directshw流的快照
- 7. 如何获取窗口下的内容的快照图像?
- 8. 如何使用光标获取TextView(或从未显示数字键盘的EditText)
- 9. 如何从内联键盘获取callback_data
- 10. 如何在不显示SaveFileDialog的情况下保存快照?
- 11. 钩键盘:如何获取键被按下的程序名称?
- 12. 如何让EditText获取焦点时不显示虚拟键盘?
- 13. 火力点快照键显示不正确的键
- 14. 如何显示UIView的键盘
- 15. 如何显示TLF Textfield的键盘?
- 16. 如何使用名称键显示快照?
- 17. 显示软件键盘GLSurfaceView(并从中获取输入)
- 18. 获取从键盘输入到标签显示
- 19. 如何更改Word 2007中“下划线”的键盘快捷键
- 20. 显示键盘
- 21. 显示所有文件的键盘快捷键
- 22. 突出显示键盘快捷键上的按钮
- 23. 显示头文件的VS2010键盘快捷键是什么?
- 24. 在IntelliJ中显示错误的键盘快捷键
- 25. 从tkinter获取键盘
- 26. 如何创建在Sublime Text 2中显示标尺的键盘快捷键?
- 27. VS2010键盘快捷键 - 显示工具提示
- 28. 如何在某些情况下隐藏/显示android的键盘
- 29. 如何获得给定键盘快捷键的emacs命令?
- 30. 如何从java中的url获取视频快照?
尝试捕获窗口。键盘应该位于与应用程序其余部分不同的窗口中。 – rmaddy
关键窗口包含键盘,有没有一个窗口我可以不经过索引就可以得到? – coolio