当前位置: 首页 > news >正文

泉企业网站建设公司英文网站建设

泉企业网站建设,公司英文网站建设,洛可可设计公司logo,推荐个2021能看的网站本周主要修改了以往的一些bug#xff0c;实现了一些遗漏的新功能。 无限右滑 无限右滑我听了学长的思路#xff0c;首先在scrollView的画布大小设置多一个宽度的画布#xff0c;然后每当滑到那个画布的时候#xff0c;就调用一个通知#xff0c;该通知会触发在首页的vie…本周主要修改了以往的一些bug实现了一些遗漏的新功能。 无限右滑 无限右滑我听了学长的思路首先在scrollView的画布大小设置多一个宽度的画布然后每当滑到那个画布的时候就调用一个通知该通知会触发在首页的viewController上的监听事件该监听事件会再次进行一次网络请求请求到前一天的数据。然后再次跳转到加载内容的视图。当从该视图退出的时候会pop回到根视图。在首页的viewWillAppear中只需要再次对tableView进行reloadData就可以完成对首页tableView的刷新。 scrollView左右滑动的bug 我的scrollView最开始滑动的时候如果滑动到的视图还没加载出来的时候就进行往回滑这个视图就会无法被加到正确的位置导致出现空白。原因是我在scrollViewDidEndDecelerating一直根据scrollView.contentOffset.x / self.view.bounds.size.width动态判断着section但是往回滑的时候当前的section立即变了但是已经去请求信息依靠的section还是上一个所以就导致出现bug。我的解决方案是根据我加载的小菊花控件是否关闭来判断是否应该改变当前的section如果小菊花控件还没有关闭scrollView.contentOffset.x就发生偏移那就不要将当前的section改变。 代码实现 if (self.activityIndicator.isAnimating YES) {[self.activityIndicator stopAnimating];} else {self.section scrollView.contentOffset.x / self.view.bounds.size.width;NSLog(%d, self.section);if (self.section ! self.allIndexNum) {[self getData];}if (![self.set containsObject: [NSString stringWithFormat:%d, self.section]]) {if (self.isShouCang NO _isButton NO self.section self.allIndexNum) {[[NSNotificationCenter defaultCenter] postNotificationName:newInfo object:nil userInfo:nil];self.activityIndicator [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(self.view.bounds.size.width / 2 - 50, self.view.bounds.size.height/2 - 50, 80, 80)];[self.view addSubview:self.activityIndicator];[self.activityIndicator startAnimating];} else {[self webViewGet];self.activityIndicator [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(self.view.bounds.size.width / 2 - 50, self.view.bounds.size.height/2 - 50, 80, 80)];[self.view addSubview:self.activityIndicator];[self.activityIndicator startAnimating];}}}FMDB的删除和返回收藏夹页面刷新tableView 上周我只写了FMDB的增加这周完成了删除 - (void)deleteDataWithID: (NSString*)idStr {if ([self.collectionDatabase open]) {NSLog(%, idStr);BOOL result [self.collectionDatabase executeUpdate:delete from collectionData WHERE id ?, idStr];if (!result) {NSLog(数据删除失败);} else {NSLog(数据删除成功);}} }在完成删除的时候遇到一个bug当对收藏夹中的内容进行删除后虽然FMDB数据库删除掉了但是返回收藏夹页面时tableView并没有改变只能退出收藏夹页面再点进去才能刷新。我凭借写无限右滑学到的方法同样在删除收藏夹内容的方法中使用了通知传值每当一个数据被删除的时候就触发在收藏夹页面的监听事件该监听事件中就直接重新获取一遍FMDB数据库中的内容然后给对应的数组赋值。当从内容界面返回收藏夹时在viewWillAppear中只需要再次对tableView进行reloadData就可以完成对收藏夹tableView的刷新。 评论区的展开收缩 这里是看了学长的博客写的[iOS开发]评论展开效果的实现 然后一开始遇到了我的展开button无法点击的问题一看我的button都不在页面上只有一个buttonLabel在然后发现是Masonry布局的问题只要有一项的布局是负数就无法将button加入视图。于是我修改了Masonry它就可以点了。 但是还有一个button的复用问题。我的button少的时候还能正常展开但是button一多就会乱套我明天会改正这个bug 点赞收藏按钮持久化 这个功能我也是依靠FMDB实现的。点赞的内容新建一个FMDB收藏的内容就用保存收藏夹持久化的FMDB然后保存的内容就是点赞和收藏按钮的select状态。然后在scrollView中每当滑倒一个视图就判断该页面对应的id的FMDB的点赞或收藏按钮的状态然后给按钮赋值。 效果实现
http://www.hkea.cn/news/14376320/

相关文章:

  • o2o网站建设计划书最近的国际新闻热点
  • 深圳龙华建设工程交易中心网站龙岗建设网站
  • 太原网站关键词排名logo在线设计制作工具
  • 知识产权网站开发手机上如何制作app
  • 网站后台不能修改阿里巴巴最新董事长
  • 网站建设主要推广方式网站开发架构
  • 怎么样做公司网站wordpress 小米
  • 十里河网站建设个体户可以做企业网站
  • 网站建设简单合同模板下载四川城乡建设厅官方网站
  • 东莞网站建设中企动力技术支持wordpress用户二级域名
  • 南昌网站建设模板总部wordpress免费中文模板
  • 网站推广团队wordpress 安装出现 过多重定向
  • 网站推广的主要方式从化市营销型网站建设
  • 专业网站建设渠道公司网站建设企业
  • 广州黄埔区建设局网站局网络营销的功能是什么?
  • 微信公众号网站开发语言点墨网站
  • 建站需要哪些东西广德网站开发
  • 水电建设网站今天新闻头条
  • 淳安县千岛湖建设集团网站固原地网站seo
  • 营销网站建设视频马鞍山seo
  • 做网站前的准备免费推广的网站平台
  • 网站突然消失了建立公司官网多少钱
  • 网站建设为什么必须有服务器做淘宝这种网站
  • 做网站起什么名字好呢做什么地方网站
  • 做微信网站公司哪家好杭州建设网站
  • 如何建设一个自己 的网站首页网站域名后缀
  • 网站地图怎么做XML郑州做网站优化的公
  • 织梦搭建企业网站wordpress自适应手机
  • 网站备案主体是什么wordpress搭建主机
  • 河北网站制作价格ui设计是什么软件做的