之前在做一個(gè)頁(yè)面圖片模塊的時(shí)候遇到的問(wèn)題育叁,collection相對(duì)于tableview來(lái)說(shuō)用的頻率低一些,于是乎就出了一個(gè)問(wèn)題---當(dāng)collection的實(shí)際內(nèi)容(contentsize)小于它的frame的大小時(shí),沒(méi)有了彈性,也就是說(shuō)collection一點(diǎn)也動(dòng)不了。
用慣了tableview時(shí)會(huì)覺(jué)得很詫異掸茅,甚至懷疑人生,各種找bounce的屬性設(shè)置柠逞,以為無(wú)意間設(shè)置了collection.bounce = NO;因?yàn)槭褂胻ableview時(shí)是content size是否小于它的frame的大小昧狮,至少都是可以拖拽的。
找了許久的資料終于找到以下解決方案:
tableView的數(shù)據(jù)無(wú)論多少板壮,它的界面默認(rèn)都是可以滑動(dòng)的逗鸣。
和tableView相比,當(dāng)collectionView的數(shù)據(jù)較少不夠frame大小時(shí)绰精,它無(wú)法滑動(dòng)撒璧。
解決方案:
_collectionView.alwaysBounceVertical=YES;
設(shè)置為總能垂直滑動(dòng)就OK了,當(dāng)然笨使,如果是橫向滑動(dòng)就是_collectionView.alwaysBounceHorizontal=YES;