[問題] 如何讓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