O'Reilly logo

Learning iOS UI Development by Yari D'areglia

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Drawing with paths

In the previous section, we saw how to simplify drawing paths using UIBezierPath. This class is just a wrapper around a set of core graphics functions that allows you to create paths for the current graphic context. In this section, you'll learn how to work with paths using a pure core graphics approach.

As discussed previously, a path is the most basic element that you can use to define a shape. With paths, you can design whichever shape you might have in mind; however, while it is extremely simple to create objects such as lines, squares, and circles, more complex shapes need a little more effort. You will find out soon enough.

Path initialization

A path is, in its essence, a set of one or more shapes (subpaths) such as rectangles, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required