我将尝试准确地解决这个问题。
我正在修复很久以前用 Objective C 编写的一些旧邮件应用程序,在新的 iOS 13 更新之前它运行得很好。
之后,它开始在主体单元格周围显示蓝色边框(我必须在其中输入消息)。
我读到了有关聚焦环的内容,似乎是同样的问题,但我不太确定,因为我没有在代码中的任何地方看到它被初始化。
有人遇到类似问题吗?
谢谢
我找到了答案:
您需要在应用程序中实现这些行:
[self.wkWebView stringByEvaluatingJavaScriptFromString:@"var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = '*:focus{outline:none }'; document.getElementsByTagName( 'head')[0].appendChild(style);"];
func tableView(
_ tableView: UITableView,
canFocusRowAt indexPath: IndexPath
) -> Bool {
return false
}
func tableView(
_ tableView: UITableView,
selectionFollowsFocusForRowAt indexPath: IndexPath
) -> Bool {
return false
}