作者:乔山办公网日期:
返回目录:excel表格制作
WKWebView 的estimatedProgress和title 都是KVO模式,所以可以添加监听:
[webView addObserver:self forKeyPath:@"estimatedProgress" options:NSKeyValueObservingOptionNew context:NULL];
[webView addObserver:self forKeyPath:@"title" options:NSKeyValueObservingOptionNew context:NULL];
监听的实现方法e79fa5e98193e4b893e5b19e331:
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
if ([keyPath isEqualToString:@"estimatedProgress"]) {
if (object == webView) {
[self.progressView setAlpha:1.0f];
[self.progressView setProgress:self.currentSubView.webView.estimatedProgress animated:YES];
if(self.currentSubView.webView.estimatedProgress >= 1.0f) {
[UIView animateWithDuration:0.3 delay:0.3 options:UIViewAnimationOptionCurveEaseOut animations:^{
[self.progressView setAlpha:0.0f];
} completion:^(BOOL finished) {
[self.progressView setProgress:0.0f animated:NO];
}];
}
}
else
{
[super observeValueForKeyPath:keyPath ofObject:object change:change context:context];
}
}
else if ([keyPath isEqualToString:@"title"])
{
if (object == self.webView) {
self.title = self.webView.title;
}
else
{
[super observeValueForKeyPath:keyPath ofObject:object change:change context:context];
}
}
else {
[super observeValueForKeyPath:keyPath ofObject:object change:change context:context];
}
}
进度条增加了动画,类似safari的进度效果
注意销毁时一定要移除监听
[webView removeObserver:self forKeyPath:@"estimatedProgress"];
[webView removeObserver:self forKeyPath:@"title"];
制作进度条:
1、选中需要添加柱状进度条的单元格区域,选择“开始”zhidao——“条件格式”——“数据条”——渐变或者实心填充中的任意一种颜色都可以。选择之后可以看到自动添加了柱状进度条,并根据回单元格里的数据有着比例长短。
2、单元格里面的数据是以小数显示的,只需选择该区域单元格,右键——“设置单元格格式”——弹出“设置单元格格式”窗口,将数字分类改为“百分答比”,小数位改为“0”即可点击确定。
3、选中已经做出的的进度条,复制——在新的区域,右键选择下粘贴、选择——转置。
Excel 使用进度条的形式表示完成率,可使用条件格式功能实现。
方法知步骤如下:
1、打开需要操作的EXCEL表格,选中道需要使用进度条的形式的单元格,点击开始选项卡中的“条件格式”。
2、在条件格式下拉选项中点击选择“数据条”,并版在弹出的选项菜单中选择一个数据条样式即可。
3、返回EXCEL表格,可发现已成功使用权进度条的形式效果表示完成率。
经常使用Excel制作各种报表,有时为了美观或便于直观了解数据,常常会用到各种图表。在单元格内,以进度条(数据条)方式显示百分比图(非插入图标式)。此方式方便快捷,便于排版。
工具/原料
Microsoft Office Excel 2013 (不低于2007版本)
方法/步骤
(数据建立略)先计算出百分比,这里是比较2013年各项财务指标比2012年增长(减少)的比例。在D2-D21显示。如图:
选中需要生成数据条的单元格。这里是D2至D21,然后再“开始”工具栏下找到“条件格式”-“数据条”-“其他规则”。如图:
勾选“仅显示数据条”(单元格内没有百分比数字),因为我们的数据有负值。所以最小值-数字,输入-1,最大值-数字,输入1,(这里是一个范围,从-100%至+100%。当然也可以是其他数字,正负3.4.5.6……都可以,更具你的数据范围调整,这里本应该是-1至3。),颜色、边框这些可以按需调整,同时调“整负值和坐标轴”。
一样,颜色自选。“坐标轴设置”第一个会根据内容自动调整,第二个就是中点值0,在单元格中心。
最后是完成的效果,在后面一列单元格添加一个百分比显示。直观显示。最后效果图,修改了比例为-1至3.
最后,在来一个没有负值的。比如说某636f7079e799bee5baa6e997aee7ad94365项目完成比例情况,
因为最大值是318.40%,所以范围我选择0至3。没有负值,则不设置“负值和坐标轴”。