Drag n Drop的特效

在iOS中, 我們經(jīng)常會遇到一些特效的製作.

今天就來談一談怎麼作Drag n Drop的特效.

例子.

drag_and_drop.gif

實(shí)現(xiàn)四步

  1. 選定可拿的Picture. 如果是在UICollectionView的話, 這個(gè)叫Item Cell.
  2. 將選定的Cell的Picture 放大1.2倍, 作一個(gè)新Picture. 同時(shí)將原來的Cell Picture填充白色.
  3. 移動新的Picture 到任意位置, 放下. 已知原來Picture, 就叫它OldPicture的Index, 和放下位置Cell的Index.
  4. 處理兩個(gè)Index. 我這裡處理的是, 添加新的Picture所對應(yīng)的那個(gè)被白色填充的OldPicture, 到放下位置的Index, 刪除以前的Index. 你也可以處理為swap 交換兩個(gè)Index Pictures.

如果喜歡的話, 可以去看看在 Github 的源代碼

下次我將談一談怎麼實(shí)現(xiàn)本例子中出現(xiàn)的Waterfall (Masonry) Layout.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 為何叫做 shell ? shell prompt(PS1) 與 Carriage Return(CR) 的關(guān)系?...
    Zero___閱讀 3,344評論 3 49
  • ===離開,不見得是錯(cuò)誤的決定=== 隔日一早,文星伊率先醒來,見到金容仙安穩(wěn)的枕在自己的手臂上 微微的笑了起來,...
    heomoomoo閱讀 2,127評論 0 4
  • 天哪,這帥哥是誰? 襯衫第一??圩涌鄣霉すふ?,白色小圓領(lǐng)鑲拼灰色修身襯衫,嚴(yán)謹(jǐn)卻不失小調(diào)皮;外搭黑色小針織衫,又...
    墨語花開時(shí)閱讀 264評論 0 2
  • 濁某心性渾濁,身亦粗鄙。幸有長輩接引,方才入了茶道。然雖如此,亦是一切茶飲人中最劣,故而所作所為,大抵是方便下流一...
    化濁閱讀 222評論 0 1
  • 以往看到的題目都是和諧美好的睡前故事,讓小孩子能夠在聽完后迅速進(jìn)入夢鄉(xiāng)。可惜自己早已不再是聽睡前故事的年紀(jì),反而是...
    十的階乘閱讀 480評論 0 0

友情鏈接更多精彩內(nèi)容