学习-- WebKit(刷新)

WebKit(展示Web界面)

WebKit(WKScriptMessageHandler)

WebKit(WKUIDelegate)

WebKit(WKNavigationDelegate)

WebKit(刷新)

WebKit(导航)

WebKit(浏览记录)

WebKit(进度条)

作为一款模拟浏览器的项目,必然要支持界面刷新。其实刷新很简单,WekWebView就支持相关功能。

1 WekWebView刷新相关

在WekWebView有一个属性和两个方法管理刷新。

// 是否正在刷新

@property(nonatomic,readonly, getter=isLoading)BOOLloading;

// 刷新界面

- (nullable WKNavigation *)reload;

// 停止刷新-

 - (void)stopLoading;

2 实现刷新

2.1 创建刷新按钮

我们将刷新功能用按钮实现,将其添加到UINavigationController导航上。

添加方法initUIBarButtonItem()。

#pragma mark 初始化UIBar导航按钮

- (void)initUIBarButtonItem {

              // 右边

             UIBarButtonItem*reloadItem = [[UIBarButtonItemalloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:selfaction:@selector(reload:)];

             self.navigationItem.rightBarButtonItem= reloadItem;

}

2.2 加载刷新按钮

在viewDidLoad()中使用

2.3 实现刷新方发

其他

源代码

Objective-C

参考资料

WebKit Framework Reference

CSDN:http://blog.csdn.net/y550918116j

GitHub:https://github.com/937447974/Blog

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容