TOCropViewController
TOCropViewController copied to clipboard
Back Button is not hiding when presenting CropViewController
Describe the bug I'm presenting CropViewController and Back Button is not getting hidden.
To Reproduce
let cropViewController = CropViewController(image: obj.image ?? UIImage())
cropViewController.hidesNavigationBar = true
cropViewController.navigationItem.hidesBackButton = true
cropViewController.navigationController?.navigationBar.isHidden = true
let width = screenWidth/9
if self.isFromCollection {
cropViewController.customAspectRatio = CGSize(width: width*7, height: self.selectedImagesCollectionView.frame.height/1.5)
} else {
cropViewController.customAspectRatio = CGSize(width: width*9, height: width*16)
}
cropViewController.delegate = self
cropViewController.resetButtonHidden = true
cropViewController.rotateButtonsHidden = true
cropViewController.rotateClockwiseButtonHidden = true
cropViewController.aspectRatioPickerButtonHidden = true
cropViewController.aspectRatioLockEnabled = true
cropViewController.aspectRatioLockDimensionSwapEnabled = false
cropViewController.resetAspectRatioEnabled = false
self.present(cropViewController, animated: true, completion: nil)
Expected behavior I want to hide the navigation bar when I'm presenting CropViewController.
Screenshots
https://github.com/TimOliver/TOCropViewController/assets/130362429/9f456bdd-fb3a-44c9-827e-b7bd6cb33fbb
iOS Device:
- Device: [e.g. iPhone 15 Pro Simulator]
- OS: [e.g. iOS17.4]
- Library Version [latest]
This looks like you're adding custom UI on top of it. We might need to make a PR to suppress the back button in those cases.