まず第一に、このような素晴らしいライブラリに感謝します。 これは私のお気に入りの1つです。
pod update
を実行しました。どのバージョンのライブラリを使用していましたか? 2.1.0
どのバージョンのiOSを実行していますか? iOS 11.1
テストしたiOSデバイスのモデルは何ですか? iPhone 7 / 6s、シミュレーター
CocoaPodsを使用している場合、どのバージョンのCocoaPodsを使用していますか? 1.3.1
ライブラリのパブリックAPIを使用して回転ボタンを非表示にしようとしています。
回転ボタン(http://joxi.ru/12MZwqYU4W7EjA)は非表示になっています。
API呼び出しに関係なく存在する回転ボタン。
次のようにクロップコントローラーを実行します。
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
こんにちは@freaqed! 徹底的な報告ありがとうございます! このフレームワークがお役に立ててうれしいです。
自分でテストしたところ、問題ないようでした。
現在、ライブラリのバージョン2.3.4を使用していますが、最新バージョンをプルして、それで修正されるかどうかを確認してみてください。
どうもありがとう!
このような速い応答をありがとう!
ちょうどv。2.2をチェックしました-結果は同じです。
問題を再現するクリーンなプロジェクトを作成しました-https://www.dropbox.com/s/p5y7hi329tonvmg/TestCropTool.zip?dl =
そして、テストプロジェクトを実行して得た結果-http://joxi.ru/DmBz9OLUNp8agm
このボタン(赤い枠内)がないはずだとします。
ああすごい。 わかった。 良くない。
バグだったのは、コントローラーが回転ボタンの設定を非常に控えめにしていたため、作成時にロジックグリッチが発生したのに、それを非表示にするコマンドが実行されなかったためだと思います。
ロジック全体をもっとシンプルにしました。 まっすぐ引いてみmaster
今、および設定のみcropController.rotateButtonsHidden = true
。 それは今働くべきです。 :)
今ではそれは魅力のように機能します!
ありがとう、@ TimOliver!
最も参考になるコメント
今ではそれは魅力のように機能します!
ありがとう、@ TimOliver!