Tout d'abord - un grand merci pour une si grande bibliothèque. C'est l'un de mes favoris.
pod update
avant de signaler ce problème.Quelle version de la bibliothèque utilisiez-vous ? 2.1.0
Quelle version d'iOS utilisez-vous ? iOS 11.1
Sur quel modèle d'appareil iOS avez-vous testé ? iPhone 7/6s, Simulateur
Si vous utilisez CocoaPods, sur quelle version de CocoaPods êtes-vous ? 1.3.1
J'essaie de masquer le bouton de rotation à l'aide de l'API publique de la bibliothèque.
Le bouton de rotation (http://joxi.ru/12MZwqYU4W7EjA) est masqué.
Bouton de rotation présent sans égard aux appels d'API.
Exécutez le contrôleur de cultures comme suit :
let croppingStyle: TOCropViewCroppingStyle = preset == .circular ? .circular : .default
let cropController = TOCropViewController(croppingStyle: croppingStyle, image: image)
cropController.delegate = self
cropController.customAspectRatio = CGSize(width: 5, height: 10)
cropController.rotateClockwiseButtonHidden = true // this one
cropController.rotateButtonsHidden = true // and this one do nothing
cropController.aspectRatioLockEnabled = true
cropController.resetAspectRatioEnabled = false
Salut @freaqed ! Merci pour le rapport détaillé ! Je suis heureux que vous ayez trouvé ce cadre utile.
Je viens de le tester moi-même et ça m'a semblé bien.
Nous sommes maintenant sur la version 2.3.4 de la bibliothèque, pouvez-vous essayer de récupérer la dernière version et essayer de voir si cela résout le problème ?
Merci beaucoup!
Merci pour cette réponse si rapide !
Je viens de vérifier la v. 2.2 - le résultat est le même.
J'ai créé un projet propre qui reproduit un problème - https://www.dropbox.com/s/p5y7hi329tonvmg/TestCropTool.zip?dl=0
Et le résultat que j'ai obtenu en exécutant un projet de test - http://joxi.ru/DmBz9OLUNp8agm
Supposons que ce bouton (dans un cadre rouge) ne devrait pas être là.
Oh wow. D'accord. Pas génial.
Je pense que la raison pour laquelle il s'agissait d'un bogue était que le contrôleur était vraiment prudent lors de la configuration des boutons de rotation, il y avait donc un problème logique à l'endroit où l'on en créait un, mais la commande pour le masquer ne passait pas.
J'ai juste rendu toute la logique beaucoup plus simple. Essayez de tirer directement de master
maintenant, et de définir uniquement cropController.rotateButtonsHidden = true
. Cela DEVRAIT fonctionner maintenant. :)
Maintenant, ça marche comme un charme !
Merci @TimOliver !
Commentaire le plus utile
Maintenant, ça marche comme un charme !
Merci @TimOliver !