博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决“同个UIView里面有多个UITableView的时候不能点击状态栏回到顶部”问题
阅读量:6773 次
发布时间:2019-06-26

本文共 524 字,大约阅读时间需要 1 分钟。

有时候我们会在一个UIView里面放多个UITableView或者ScrollView。 如果我们在IB里面加入这些UITableView,通常我们也会把delegate和datasource也关联到同一个ViewController里面。这就是问题所在了。把UITableView里面的scrollToTop方法设为YES(默认是YES)就能使得该UITableView在点击顶部状态栏的时候把table滚到顶部。但是多个table同时关联到controller的时候,这个方法就失效了。 解决的方法很简单,不要让这些UITableView同时visible,一个时间内只让其中一个visible就行了,或者讲需要滚动到顶部的scrollToTop设置成YES,其他的设置成NO。 talbeView1.scrollsToTop = NO; tableView2.scrollerToTop = YES; 或者 talbeView1.hidden = NO; tableView2.hidden = YES;

转载于:https://www.cnblogs.com/wanyakun/archive/2013/05/09/3403342.html

你可能感兴趣的文章
个推Node.js 微服务实践:基于容器的一站式命令行工具链
查看>>
Python每日一练0012
查看>>
研究人员用 AI 评估小血管病变,可预测病人患中风和痴呆的概率
查看>>
windows环境下 生成git公钥和私钥
查看>>
ONVIF测试方法及工具
查看>>
跨服务器查询
查看>>
Android之SpannableString、SpannableStringBuilder总结
查看>>
陌陌前端面试 - 凉面
查看>>
How to set up Conflux
查看>>
大数据时代,你的个人信息安全吗?
查看>>
javascript时间格式化
查看>>
Spring MVC基础
查看>>
linux运维实战练习-2015年8月30日课程作业(练习)安排
查看>>
给新手的最佳类Windows界面的Linux发行版
查看>>
Centos7下按照配置nexus2
查看>>
EC2上源安装vnstat
查看>>
我的友情链接
查看>>
CentOS 6网卡名称修改 以及 centos7 采用传统命名方式
查看>>
Zookeeper之——关于Zookeeper的那些事
查看>>
iOS中cell自适应高度
查看>>