我正在加载包含const myFunc = () => {
const title = 'New Document'
NewDoc.initialize = () => {
render(
<App title={title} />,
document.querySelector('#contnr')
);
};
render(
<Progr />,
document.querySelector('#contnr')
);
}
(myFunc)();
s的单元格的集合视图。我的UIWebView
活动指示停止旋转和UICollectionView
加载之间存在时间差。我试图获取加载开始时(并最终停止时)的引用,以便添加另一个活动指示器UI。我不知道如何在此处执行此操作,因为我的UIWebView
位于我的UIWebView
而不是我的CollectionViewCell
,换句话说,我无法使用委托方法并将自己设置为我的代表在CollectionView
的VDL中?我的collectionView
代码:
CollectionViewCell
答案 0 :(得分:1)
您需要在单元格中实施UIWebViewDelegate
并将单元格设置为delegate
,然后在方法webViewDidStartLoad
中通知您
import UIKit
import WebKit
class SearchCollectionViewCell: UICollectionViewCell {
@IBOutlet weak var webView: UIWebView!
@IBOutlet weak var spinner: UIActivityIndicatorView!
override func awakeFromNib() {
super.awakeFromNib()
self.webView.delegate = self
// Initialization code
}
}
extension SearchCollectionViewCell : UIWebViewDelegate
{
public func webViewDidStartLoad(_ webView: UIWebView) {
debugPrint("Start Loading")
}
}
希望这有帮助