[问题] 如何让tableViewCell的Content不被Clip?

楼主: SwiftLang (Swift-Lang)   2015-02-04 23:28:23
Hi 大家好
最近想模仿Transit App的一个UI
http://i.imgur.com/NBo6N7T.png
正常来讲这边应该是用tableView来做,如果是的话
左边的站牌跟线应该是横跨每个cell的 圈圈也可以自由在cell中移动
但是我尝试模仿此ui, 发现subview如果是超出cell的高度的话, subview会被clip掉
已经把tableViewCell的clipToBounds设为NO, 但还是会这样
正常来讲应该长得像这样:
http://i.imgur.com/FOltlGF.png
但是有时候线就会被cell遮掉像这样:
http://i.imgur.com/BlbdaM7.png
有大大可以提供一点想法吗?@@
真好奇他是怎么做的
作者: uranusjr (←這人是超級笨蛋)   2015-02-04 23:36:00
在下面那个 view 加一条线假装接起来 (看起来是一条线,实际上是两条连在一起的线, 分属上下两个 cells)
楼主: SwiftLang (Swift-Lang)   2015-02-04 23:44:00
@uranusjr大大,其实我有想到这种做法也实作过,可行但是很妙的是,如果用这做法,粉红色那个圈圈就说不通粉红色那个圈圈可以在cell间自由移动,还可以有动画就像在tableView的superview里面移动一样像这样:http://i.imgur.com/vJkGqOb.png看起来不像,也不太可能是两个半圆把他接起来的
作者: keanos (创业努力中)   2015-02-04 23:58:00
粉红色那颗可能不在 cell里,在 tableview的上一层
作者: uranusjr (←這人是超級笨蛋)   2015-02-05 00:17:00
和楼上想法一样, 那个应该是另外做的
作者: abcdefghi   2015-02-05 01:36:00
左边50px的UIScrollView,剩下的右边放UITableView,抓两边的scroll event做同步
作者: keanos (创业努力中)   2015-02-05 03:00:00
楼上完美正解
楼主: SwiftLang (Swift-Lang)   2015-02-06 08:07:00
感谢各位大大提供思路及想法^^功能暂时ok了

Links booklink

Contact Us: admin [ a t ] ucptt.com