There is actually no documentation about the methods
- presentationControllerDidAttemptToDismiss:
- presentationControllerDidDismiss:
- presentationControllerShouldDismiss:
- presentationControllerWillDismiss:
When implementing a custom UIPresentationController I assume that the derived class has to send these messages to the delegate at the appropriate times, or?