[問題] 取得UICollectionViewCell的位置

看板MacDev作者 (罐頭)時間7年前 (2016/10/20 00:26), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
想做一個聊天APP 想要像Line一樣的模式 當Line上有新訊息時 畫面若是在最下方(即Cell在底部) 最新訊息會直接在底部顯示 若是畫面為讀取舊訊息(即Cell不是在底部) 訊息一樣會出現 但是不會強制刷到最底部 該如何做才能夠實現這樣的模式? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.133.180 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1476894384.A.230.html

10/20 01:01, , 1F
判斷contentOffset是否為contentsize.high - 你可接受
10/20 01:01, 1F

10/20 01:02, , 2F
之範圍 是的話 scroll to bottom 否則不做動作
10/20 01:02, 2F

10/20 01:03, , 3F
一般用tableView 即可 collection有點殺雞用牛刀
10/20 01:03, 3F

10/20 15:32, , 4F
完成了,感謝
10/20 15:32, 4F

10/20 15:35, , 5F
小弟是新手,不太熟框架,才用到collection
10/20 15:35, 5F

10/20 15:35, , 6F
會考慮轉成tableView試試
10/20 15:35, 6F

10/21 00:14, , 7F
但如果要做功能齊全的還是建議collectionView
10/21 00:14, 7F

10/21 00:16, , 8F
比如你上面要加name date 已讀,然後不同文字長度和多媒
10/21 00:16, 8F

10/21 00:16, , 9F
體訊息各有其size時,collectionView彈性大也好做,剛做
10/21 00:16, 9F

10/21 00:16, , 10F
完訊息UI,個人經驗分享
10/21 00:16, 10F
文章代碼(AID): #1O1vwm8m (MacDev)