If i am not wrong, There is no in build property or API for adding caption in image.
First you have to capture image using UIImagePickerController
after capturing image use your UIViewcontroller
that shows image and put there UITextfield
to add caption , and then after save it.
Or You can use Overlay property of UIImagePickerController
you can try with it.