我的应用在SplitView中有一个WebView,显示一些HTML表格。它使用javascript使用TAB键在这些表之间移动。但是,在点击标签后,一旦不再选择了webView,应用程序就会选择我应用的另一个窗格继续收听标签事件。
1)有没有办法防止这种行为? 2)这是在WebView上点击标签的默认行为,还是我的应用程序中还有其他东西正在重新分配第一个响应者?
答案 0 :(得分:1)
尽管按标签,覆盖nextKeyView
以在要保留第一响应者的任何类中返回nil
。
然而,这会让您的应用更难以导航,尤其是使用辅助功能。我建议使用除 tab 之外的其他键来触发表之间的移动。