iOS 13更新后,单元格周围开始出现蓝色边框,如何去掉它?

问题描述 投票:0回答:2

我将尝试准确地解决这个问题。

我正在修复很久以前用 Objective C 编写的一些旧邮件应用程序,在新的 iOS 13 更新之前它运行得很好。

之后,它开始在主体单元格周围显示蓝色边框(我必须在其中输入消息)。

我读到了有关聚焦环的内容,似乎是同样的问题,但我不太确定,因为我没有在代码中的任何地方看到它被初始化。

有人遇到类似问题吗?

谢谢

It looks like this

objective-c uitableview email constraints
2个回答
0
投票

我找到了答案:

您需要在应用程序中实现这些行:

[self.wkWebView stringByEvaluatingJavaScriptFromString:@"var style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = '*:focus{outline:none }'; document.getElementsByTagName( 'head')[0].appendChild(style);"];


0
投票
func tableView(
    _ tableView: UITableView,
    canFocusRowAt indexPath: IndexPath
) -> Bool {
    
    return false
    
}

func tableView(
    _ tableView: UITableView,
    selectionFollowsFocusForRowAt indexPath: IndexPath
) -> Bool {
    
    return false
    
}
© www.soinside.com 2019 - 2024. All rights reserved.