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

汕头模板建站平台java培训班

汕头模板建站平台,java培训班,怎么做好营销推广,郑州网站制作天强科技效果图 情景 tableview 是从屏幕顶部开始的,现在有导航栏,和栏目标题视图将tableView的顶部覆盖了 分析 我们为了达到滚动到某个分区选中标题的效果,就得知道 展示最顶部的cell或者区头在哪个分区范围内 所以我们必须首先获取顶部的位置 …

效果图

请添加图片描述

情景

tableview 是从屏幕顶部开始的,现在有导航栏,和栏目标题视图将tableView的顶部覆盖了

分析

我们为了达到滚动到某个分区选中标题的效果,就得知道
展示最顶部的cell或者区头在哪个分区范围内

所以我们必须首先获取顶部的位置

由于一个tableView 本身最顶部(屏幕顶部,被导航栏盖住的地方)的位置的origin.y = tableView.cotentoffset.y

所以,能够展示出来的顶端的位置就是

origin.y + 导航栏高度 + 栏目视图高度

我们可以通过 tableView 的 rectForSection 接口获取
每一个分区的rect范围
,通过遍历判断当前的顶端位置在
哪个分区内,就可以获取当前要选中某个标题

代码

 //tableView在屏幕顶端的位置的origin CGFloat origin = self.tableView.contentOffset.y;//栏目视图高度origin += 52 * PLUS_SCALE;//导航栏高度origin += SafeAreaTopHeight; NSIndexPath *indexPath;for (int i = 0; i < self.tableView.numberOfSections; i ++) {CGRect rect = [self.tableView rectForSection:i];if (CGRectGetMinY(rect) < origin && CGRectGetMaxY(rect) > origin) {indexPath = [NSIndexPath indexPathForRow:0 inSection:i];break;}}//然后选中某个标题
http://www.mmbaike.com/news/49887.html

相关文章:

  • 郑州做网站和推广哪家好个人网站建站流程
  • 玉溪做网站今日竞彩足球最新比赛结果查询
  • 世界500强企业排名一览表最新淘宝关键词优化
  • 企业微信会话存档seo公司优化方案
  • 学校如何建设网站推广方式有哪些
  • 互动网站建设多少钱网站seo综合诊断
  • 国外做网站侵权做网站哪个公司最好
  • 每天做特卖的网站是哪个网络游戏推广怎么做
  • 营销型网站分析百度指数是搜索量吗
  • 做宣传单用什么网站找图片如何建立一个自己的网站?
  • 如何做淘宝网站友情链接也称为
  • python运维网站开发做销售找客户渠道
  • 网站开发人员年薪网络营销的主要传播渠道是
  • 如何制作社交网站网络营销的四种方式
  • 深圳龙岗高端网站建设湖南有实力seo优化哪家好
  • 哪个网站做h5好东莞发布最新通告
  • 官方网站怎么做网站建设的意义和目的
  • 哈尔滨网站公司培训机构连锁加盟
  • 这个网站的建设流程网络推广有哪些方法
  • 汽车4s店网站建设策划网络营销推广方法
  • 环企优站网站建设成都百度推广账户优化
  • 网站备案拍照软件开发公司联系方式
  • 受欢迎的昆明网站建设东莞疫情最新数据
  • 网站大图分辨率做多大seo是哪个英文的简写
  • 怎样做像绿色和平组织类似的网站业务推广方案怎么写
  • 无忧网站建设多少钱做网站公司
  • 制作营销网站北京做的好的seo公司
  • 站内优化包括哪些十大放黄不登录不收费
  • 有没有帮别人做创意的网站网页优化最为重要的内容是
  • 包头哪里做网站win7优化大师官网