要實(shí)現(xiàn)的效果如圖,每一個(gè)item環(huán)繞圓心,在右側(cè)一定角度內(nèi)(上下對(duì)稱)做分布
屏幕快照 2017-11-27 上午1.28.03.png
思路是
1自定義UICollectionViewLayout
2.重寫(xiě)-(void)prepareLayout;
3.獲取圓心位置和 半徑
4.為每一個(gè)item配置指定的UICollectionViewLayoutAttributes
屏幕快照 2017-11-27 上午1.39.07.png
分析過(guò)程:上分析過(guò)程(純粹自己備忘),其實(shí)就是簡(jiǎn)單勾股定理,只是會(huì)涉及到偶數(shù),奇數(shù),Y軸正副值,把角度范圍平均并且獲得各個(gè)角的角度的計(jì)算.
屏幕快照 2017-11-27 上午1.39.07.png
WechatIMG198 1.jpeg
下面是.m文件內(nèi)全部的代碼
屏幕快照 2017-11-27 上午1.33.06.png
屏幕快照 2017-11-27 上午1.33.27.png
屏幕快照 2017-11-27 上午1.33.27.png
屏幕快照 2017-11-27 上午1.33.56.png