我在每个单元格中都有UITableViewController
个WKWebView
元素。 WKWebView
显示iframe。
我注意到WKWebView
无法加载网页,直到细胞变得可见。我希望内容在视图框架中显示之前加载。我怎么能做到这一点?
我在我的cellForRowAtIndexPath:
函数中加载了webView,下面的代码片段。感谢帮助!
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cellIdentifier = "LinkTableViewCell"
guard let cell = tableView.dequeueReusableCell(withIdentifier: cellIdentifier, for: indexPath) as? LinkTableViewCell else {
fatalError("The dequeued cell is not an instance of LinkTableViewCell")
}
cell.webView.load(URLRequest(url: URL(string: "https://streamable.com/s/7xixu/uiusrc")!))
return cell
}