作者SwiftLang (Swift-Lang)
看板MacDev
标题[问题] 如何让tableViewCell的Content不被Clip?
时间Wed Feb 4 23:28:23 2015
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
有大大可以提供一点想法吗?@@
真好奇他是怎麽做的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.13.72.16
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1423063705.A.88D.html
1F:→ uranusjr: 在下面那个 view 加一条线假装接起来 (看起来是一条线, 02/04 23:36
2F:→ uranusjr: 实际上是两条连在一起的线, 分属上下两个 cells) 02/04 23:36
3F:→ SwiftLang: @uranusjr大大,其实我有想到这种做法也实作过,可行 02/04 23:44
4F:→ SwiftLang: 但是很妙的是,如果用这做法,粉红色那个圈圈就说不通 02/04 23:45
5F:→ SwiftLang: 粉红色那个圈圈可以在cell间自由移动,还可以有动画 02/04 23:45
6F:→ SwiftLang: 就像在tableView的superview里面移动一样 02/04 23:46
8F:→ SwiftLang: 看起来不像,也不太可能是两个半圆把他接起来的 02/04 23:49
9F:推 keanos: 粉红色那颗可能不在 cell里,在 tableview的上一层 02/04 23:58
10F:→ uranusjr: 和楼上想法一样, 那个应该是另外做的 02/05 00:17
11F:推 abcdefghi: 左边50px的UIScrollView,剩下的右边放UITableView,抓两 02/05 01:36
12F:→ abcdefghi: 边的scroll event做同步 02/05 01:36
13F:推 keanos: 楼上完美正解 02/05 03:00
14F:→ SwiftLang: 感谢各位大大提供思路及想法^^功能暂时ok了 02/06 08:07