ios 中tableview和ios scrollview用法的区别

Pages: 1/2
主题 : tableview+scrollview, 这个UI怎么实现比较好?
级别: 新手上路
可可豆: 52 CB
威望: 52 点
在线时间: 19(时)
发自: Web Page
tableview+scrollview, 这个UI怎么实现比较好?&&&
如图, 大家帮忙看看这个怎么实现好。 最上面是一个header部分,内容不变的,回显示一些图片什么的。然后下面是一个segment control,两个segment分别显示两个tableview。现在想做到tableview向上滑动的时候header部分页上移,以便给下面的显示提供更多空间。没想到什么太好的办法,大神们帮忙啊。跪谢!
图片:Untitled.jpg
级别: 新手上路
UID: 299089
可可豆: 152 CB
威望: 50 点
在线时间: 400(时)
发自: Web Page
好高端的样子
级别: 侠客
UID: 153346
可可豆: 355 CB
威望: 327 点
在线时间: 1246(时)
发自: Web Page
segment control和header一起作为tableview的tableheader,下面的数据部分就只能切换的时候切换数据源reloaddata了。
级别: 新手上路
UID: 221946
可可豆: 28 CB
威望: 24 点
在线时间: 184(时)
发自: Web Page
要我做的话,不要用 header。因为要用 header的时候,你往上推的时候,会卡在上面。所以 还是直接 贴在 第一行。 table的第一行贴 scrollView,第二行 贴segment。往下的 就 是 数据了,刷新的时候,只刷新下面的数据
级别: 侠客
可可豆: 462 CB
威望: 462 点
在线时间: 326(时)
发自: Web Page
1 .切换数据源header + segment 放在tableHeaderView里其他放在table里,section为1就好2.下半部分要左右滑动效果弄一个scrollviewheader + segment 放在scrollview的subview1里下半部分两个选择1.用CollectionView横着放俩cell,cel里面放tableView,把CollectionView直接当作scrollview的subview2关掉tableview的scroll把subview1和tableView做联动.
级别: 新手上路
可可豆: 191 CB
威望: 21 点
在线时间: 280(时)
发自: Web Page
2.下半部分要左右滑动效果&& 没看懂....
级别: 新手上路
可可豆: 191 CB
威望: 21 点
在线时间: 280(时)
发自: Web Page
如果下面要左右滑动的话, self.view上放一个UIScrollView(.frame=self.frame), 在把header和segment也加到self.view上. 把scrollview 设置成paged,scrollview里放两个tableview, 设置section header view的高度为 header.height +segment.height, tableView 响应 scrollViewDidScroll的时候, 动态计算 header坐标和segment做, 这样有个一个不好,就是弹簧会被header和segment遮住部分, 可以设置showsVerticalScrollIndicator = no, 不过还是不完美, 要是有什么好的方案, 分享一下 ,谢谢
级别: 新手上路
可可豆: 52 CB
威望: 52 点
在线时间: 19(时)
发自: Web Page
谢谢大家回复。ps,我没有说下面部分左右移动的事啊作为tableview的header活着直接加到tableview的前面几个cell里,这个我也都想过的。但是不是很完美,因为下面两个tableview需要切换,而且不想每次切换都重新load一遍,所以打算只是hide某一个。这样的话就没法把header这部分加到某一个tabelview里面了。后来想tableview和header这部分都放进一个scrollview里,这样能实现上划tableview的时header部分候联动吗?
级别: 新手上路
可可豆: 1 CB
威望: 1 点
在线时间: 48(时)
发自: Web Page
其实很容易解决,我最近做过。1、把headerview跟scrollview分开(有几个scrollview就弄几个)2、设置[self.scrollvew setContentInset:UIEdgeInsetsMake(headerHeight, 0, 0, 0)];就是让前面留一部分空白。3、监听scrollview的:addObserver :contentOffset;4、contentOffset 的时候,来移动headerview的y。设置一个大移动距离,不要让标题的title高也滚上去就可以。5、在做一些切换的scrollvew的判断就可以。
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 32(时)
发自: Web Page
回 7楼(cocoabug) 的帖子
楼主做出来了吗,求指教,我也遇到了,感谢
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版为什么加在scrollView的tableView
的cell不能点击呢?求助
菜鸟, 积分 37, 距离下一级还需 13 积分
菜鸟, 积分 37, 距离下一级还需 13 积分
注册时间15-2-26
在线时间0 小时
主题帖子积分
菜鸟, 积分 37, 距离下一级还需 13 积分
菜鸟, 积分 37, 距离下一级还需 13 积分
发表于 15-6-5 15:36:58
最严格、最科学、最负责的教学就业管理制度,就业、班主任全程跟班,把握每个学员的学习状态,并有专业的职业素养课和就业指导课,保证教学就业质量。
菜鸟, 积分 35, 距离下一级还需 15 积分
菜鸟, 积分 35, 距离下一级还需 15 积分
注册时间15-3-3
在线时间0 小时
主题帖子积分
菜鸟, 积分 35, 距离下一级还需 15 积分
菜鸟, 积分 35, 距离下一级还需 15 积分
发表于 15-6-5 15:20:03
楼主是超人
菜鸟, 积分 35, 距离下一级还需 15 积分
菜鸟, 积分 35, 距离下一级还需 15 积分
注册时间15-3-3
在线时间0 小时
主题帖子积分
菜鸟, 积分 35, 距离下一级还需 15 积分
菜鸟, 积分 35, 距离下一级还需 15 积分
发表于 15-6-5 15:43:10
菜鸟, 积分 46, 距离下一级还需 4 积分
菜鸟, 积分 46, 距离下一级还需 4 积分
注册时间15-3-3
在线时间0 小时
主题帖子积分
菜鸟, 积分 46, 距离下一级还需 4 积分
菜鸟, 积分 46, 距离下一级还需 4 积分
发表于 15-6-5 15:36:59
LZ真是人才
菜鸟, 积分 35, 距离下一级还需 15 积分
菜鸟, 积分 35, 距离下一级还需 15 积分
注册时间15-3-3
在线时间0 小时
主题帖子积分
菜鸟, 积分 35, 距离下一级还需 15 积分
菜鸟, 积分 35, 距离下一级还需 15 积分
发表于 15-6-5 15:31:35
也不是对楼主进行围堵攻击的。
菜鸟, 积分 46, 距离下一级还需 4 积分
菜鸟, 积分 46, 距离下一级还需 4 积分
注册时间15-3-3
在线时间0 小时
主题帖子积分
菜鸟, 积分 46, 距离下一级还需 4 积分
菜鸟, 积分 46, 距离下一级还需 4 积分
发表于 15-6-5 15:23:01
自主研发QFTS教学保障系统,拥有自主知识产权的开发培训课程体系,讲练学结合,课程内容紧贴当前前沿实用技术和企业实际需求。
大虾, 积分 50, 距离下一级还需 150 积分
大虾, 积分 50, 距离下一级还需 150 积分
注册时间15-3-9
在线时间1 小时
主题帖子积分
大虾, 积分 50, 距离下一级还需 150 积分
大虾, 积分 50, 距离下一级还需 150 积分
发表于 15-6-5 15:41:08
一群草根奉献着自己的青春年华,为创造一个有真正社会价值的IT教育培训机构“千锋教育”而奋力拼搏!几十年后,当每一位千锋人回忆在千锋这段历程,相信内心深处是欣慰的。因为我们没有虚度年华,我们一起努力拼搏做了一件非常有意义的事情:帮助更多无助的学生找到他们人生的目标!
菜鸟, 积分 49, 距离下一级还需 1 积分
菜鸟, 积分 49, 距离下一级还需 1 积分
注册时间15-3-9
在线时间0 小时
主题帖子积分
菜鸟, 积分 49, 距离下一级还需 1 积分
菜鸟, 积分 49, 距离下一级还需 1 积分
发表于 15-6-5 16:08:58
我并不为楼主的标题所吸引
[url=http://baidianfeng.39.net/]如何治疗白癜风快[/url]
菜鸟, 积分 40, 距离下一级还需 10 积分
菜鸟, 积分 40, 距离下一级还需 10 积分
注册时间15-3-9
在线时间0 小时
主题帖子积分
菜鸟, 积分 40, 距离下一级还需 10 积分
菜鸟, 积分 40, 距离下一级还需 10 积分
发表于 15-6-5 15:47:09
你是个怪兽,我绝不在意;
菜鸟, 积分 47, 距离下一级还需 3 积分
菜鸟, 积分 47, 距离下一级还需 3 积分
注册时间15-3-9
在线时间0 小时
主题帖子积分
菜鸟, 积分 47, 距离下一级还需 3 积分
菜鸟, 积分 47, 距离下一级还需 3 积分
发表于 15-6-5 16:13:07
社区QQ达人
使用QQ帐号登录论坛的用户
GMT+8, 17-4-24 02:14
Powered by问题:(swift)scrollView里面嵌套一个tableview,如何屏蔽tableview的滚动,让scrollView直接响应手势滚动
描述:tableview里面需要用到didSelected方法,所以不能讲tableview的userInteractionEnabled禁用掉(禁用后确实能达成效果,但是cell就无法点击了)解决方案1:可以根据scrollView的contentoffset来设置它们在不同位置的滚动,scrollEnabled=NO或者Yes 关闭或者打开滚动,did scroll 里判断是tableView还是scrollView...进行相应的设置.两个都YES好像是会原地踏步滚不动,关掉上面的子视图滚动则父视图滚动,关掉父视图滚动,则子视图滚动...你设置userInteractionEnabled 根据事件响应的传递,肯定在此之上的所有视图都被你关了人机,无法交互...这是我的理解,有不对的请指出.解决方案2:tableview.scrollEnable = NO;
以上介绍了“(swift)scrollView里面嵌套一个tableview,如何屏蔽tableview的滚动,让scrollView直接响应手势滚动”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/1065191.html
上一篇: 下一篇:

我要回帖

更多关于 ios scrollview嵌套 的文章

 

随机推荐