You want to close the callout when you click on the callout's disclosure button? If yes, you should adopt AGSMapViewCalloutDelegate and use didClickCalloutAccessoryButtonForXXX method and set self.mapView.callout.hidden = TRUE.
Hope this helps!
Regards,
Nimesh