Нет способа удалить только кнопку отмены. UIImagePickerController предоставляет свойство showCameraControls, которое скрывает нижнюю панель с кнопкой отмены и кнопкой камеры, а также элементы управления для вспышки, HDR и зеркальной камеры, предоставляя вам только предварительный просмотр камеры.
Если вы хотите предоставить опыт без кнопки отмены, вам нужно создать наложение камеры на то, что вам нужно.
Предполагая, что у вас есть код, вызывающий UIImagePickerController, вы можете отключить элементы управления камерой следующим образом:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
[imagePicker setShowsCameraControls:NO];
Предполагая, что вы наложите его на свой собственный вид без кнопки отмены, вы добавите это (при условии, что у вас есть UIView с именем cameraOverlay:
[imagePicker setCameraOverlayView:cameraOverlay];