因?yàn)樵瓉?lái)面試的時(shí)候惧浴,被問(wèn)到過(guò)這個(gè)問(wèn)題,當(dāng)時(shí)確實(shí)沒(méi)有考慮過(guò)這個(gè)問(wèn)題奕剃,然后就去網(wǎng)上找了一些大神的思路看了下衷旅,自己試著寫(xiě)了下,不喜勿噴纵朋。
我的思路是:當(dāng)開(kāi)始滑動(dòng)芜茵,獲取位置,判斷向左還是向右倡蝙。
如果向左九串,位置向上取整(因?yàn)殚_(kāi)始滑動(dòng)就要顯示圖片),得到的即imageView的圖片索引值寺鸥,及imageView的frame猪钮。
如果向右,位置取整胆建,得到的即imageView的圖片索引值烤低,及imageView的frame。
根據(jù)位置向上取整或取整的值確定將要復(fù)用的是哪個(gè)imageView笆载,即如果位置為偶數(shù)取第一個(gè)扑馁,奇數(shù)取第二個(gè)涯呻。
代碼如下