[問題] 如何讓tableViewCell的Content不被Clip?

看板MacDev作者 (Swift-Lang)時間10年前 (2015/02/04 23:28), 編輯推噓3(3011)
留言14則, 4人參與, 最新討論串1/1
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://www.ptt.cc/bbs/MacDev/M.1423063705.A.88D.html

02/04 23:36, , 1F
在下面那個 view 加一條線假裝接起來 (看起來是一條線,
02/04 23:36, 1F

02/04 23:36, , 2F
實際上是兩條連在一起的線, 分屬上下兩個 cells)
02/04 23:36, 2F

02/04 23:44, , 3F
@uranusjr大大,其實我有想到這種做法也實作過,可行
02/04 23:44, 3F

02/04 23:45, , 4F
但是很妙的是,如果用這做法,粉紅色那個圈圈就說不通
02/04 23:45, 4F

02/04 23:45, , 5F
粉紅色那個圈圈可以在cell間自由移動,還可以有動畫
02/04 23:45, 5F

02/04 23:46, , 6F
就像在tableView的superview裡面移動一樣
02/04 23:46, 6F

02/04 23:48, , 7F
02/04 23:48, 7F

02/04 23:49, , 8F
看起來不像,也不太可能是兩個半圓把他接起來的
02/04 23:49, 8F

02/04 23:58, , 9F
粉紅色那顆可能不在 cell裡,在 tableview的上一層
02/04 23:58, 9F

02/05 00:17, , 10F
和樓上想法一樣, 那個應該是另外做的
02/05 00:17, 10F

02/05 01:36, , 11F
左邊50px的UIScrollView,剩下的右邊放UITableView,抓兩
02/05 01:36, 11F

02/05 01:36, , 12F
邊的scroll event做同步
02/05 01:36, 12F

02/05 03:00, , 13F
樓上完美正解
02/05 03:00, 13F

02/06 08:07, , 14F
感謝各位大大提供思路及想法^^功能暫時ok了
02/06 08:07, 14F
文章代碼(AID): #1KqZgPYD (MacDev)
文章代碼(AID): #1KqZgPYD (MacDev)