Do Less
This is not bad.
I loved the busyness. I was firing on all cylinders. Spinning all these plates in the air. The world was my oyster!
And it all worked fine until…
…I cracked.
0
Kudos
0
Kudos
This is not bad.
I loved the busyness. I was firing on all cylinders. Spinning all these plates in the air. The world was my oyster!
And it all worked fine until…
…I cracked.
I will try to keep this short so that I can get this post out. TL;DR # CAShapeLayer is a canvas upon which you can draw CGPath. It’s bounds, and position must be set manually. The easiest way to do that is CGPathGetBoundingBox(path);... Continue →