|
ArcGIS Runtime SDK for iOS
100.15
|
A delegate of AGSCallout.
A protocol which must be adopted by a class wishing to control the behavior of displaying a callout for a map's features, graphics, or location display symbol. The delegate is also notified when a user interacts with the callout. An instance of the class must be set as AGSCallout::delegate.
All of the methods of this protocol are optional.
@define{AGSCallout.h, ArcGIS}
Instance Methods | |
| (BOOL) | - callout:willShowAtMapPoint: |
| (BOOL) | - callout:willShowForLocationDisplay: |
| (void) | - calloutDidDismiss: |
| (void) | - calloutWillDismiss: |
| (void) | - didTapAccessoryButtonForCallout: |
|
optional |
Informs the delegate that a callout is about to be shown at the specfied map location. The delegate should return NO if it wants to abort showing the callout.
| callout | The callout that will show. |
| mapPoint | The location at which the callout will show. |
|
optional |
Informs the delegate that a callout is about to be shown for the map's location display symbol. The delegate should return NO if it wants to abort showing the callout.
| callout | The callout that will show. |
| locationDisplay | The locationDisplay to display the callout for. |
|
optional |
Informs the delegate that the callout was dismissed.
|
optional |
Informs the delegate that the callout will be dismissed.
|
optional |
Informs the delegate the user tapped on the accessory button in the callout. You can check the AGSCallout::representedObject to find out what object the callout was being displayed for
| callout | Callout containing accessory button. |