Common

举报
清雨小竹 发表于 2022/09/25 03:27:25 2022/09/25
【摘要】 1.下拉刷新 [self.m_luntanTable addPullToRefreshWithActionHandler:^{ NSLog(@"refresh dataSource"); [self.m_luntanTable.pullToRefreshView performSelector:...


1.下拉刷新


  
  1. [self.m_luntanTable addPullToRefreshWithActionHandler:^{
  2. NSLog(@"refresh dataSource");
  3. [self.m_luntanTable.pullToRefreshView performSelector:@selector(stopAnimating) withObject:nil afterDelay:2];
  4. [self performSelectorOnMainThread:@selector(InitThreadFunc:) withObject:nil waitUntilDone:NO];
  5. }];
  6. // trigger the refresh manually at the end of viewDidLoad
  7. [self.m_luntanTable.pullToRefreshView triggerRefresh];


2.转圈等待


  
  1. -(void)SetHUD
  2. {
  3. HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
  4. [self.m_BaseScroll addSubview:HUD];
  5. HUD.delegate = self;
  6. HUD.labelText = @"加载中";
  7. [HUD showWhileExecuting:@selector(myTask) onTarget:self withObject:nil animated:YES];
  8. }

3.启动网络监听和更新版本检查


  
  1. listenNetwork = [[zzListenNetworkAndTestVersionUpdate alloc]init];
  2. listenNetwork.delegate = self;
  3. [listenNetwork SetListenNetWork:622493449 storeUrl:@"https://itunes.apple.com/us/app/xing-ke-hui/id622493449?ls=1&mt=8"];//622493449//588927533
  4. [listenNetwork GetBeginNetWork];

4.zip压缩NSString


  
  1. -(void)ZipString
  2. {
  3. NSString *str = @"{我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我是中国人我人}";
  4. ///string 转data
  5. NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
  6. //data zip压缩
  7. data = [LFCGzipUtillity gzipData:data];
  8. //data base64编码
  9. str =[data base64EncodingWithLineLength:0];
  10. //base64转data
  11. data = [NSData dataWithBase64EncodedString:str];
  12. //data 解压缩
  13. data = [LFCGzipUtillity uncompressZippedData:data];
  14. //data转string
  15. str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
  16. //输出string
  17. NSLog(str);
  18. }


5.图片高斯模糊


  
  1. [self.headBackImg setImageToBlur:[UIImage imageNamed:@"detail_bj.png"]
  2. blurRadius:kLBBlurredImageDefaultBlurRadius
  3. completionBlock:^(NSError *error){
  4. NSLog(@"The blurred image has been setted");
  5. }];


文章来源: zzzili.blog.csdn.net,作者:清雨小竹,版权归原作者所有,如需转载,请联系作者。

原文链接:zzzili.blog.csdn.net/article/details/8705629

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。