I am used to customize UIAlertViews through the [alert setValue:someView forKey:@\"accessoryView\"] method. This creates customizable content for U
UIAlertViews
alert setValue:someView forKey:@\"accessoryView\"]
You can do it with just a one of line of code using my UIAlertController category and replace existing alerts in application, check it here.