The annotation toolbar control is part of the Tools library, so make sure you have added it to your project.
|Small devices in landscape mode + Tablet devices|
|Small devices in portrait mode|
To create and set up an annotation toolbar, initialize an
AnnotationToolbar instance and add it to your view hierarchy:
Then, you need to attach a
ToolManager to the annotation toolbar so that the toolbar can change tools:
AnnotationToolbarDelegate protocol allows the adopting class (usually the containing view controller, as in this guide) to be notified of annotation toolbar events and control the behavior of the toolbar. Since this protocol also conforms to the
UIToolbarDelegate protocol, the annotation toolbar's delegate can implement the
positionForBar: method to indicate the toolbar position:
By default, the annotation toolbar returns to the pan tool after an annotation is created. If you prefer to stay in the same tool mode after an annotation is created, you should implement the
toolShouldGoBackToPan method in your
AnnotationToolbarDelegate adopting class:
The annotation toolbar's behavior could also be handled within user settings by checking and returning the appropriate settings value in the method above.