Pertama-tama - terima kasih banyak untuk perpustakaan yang luar biasa. Ini adalah salah satu favorit saya.
pod update
sebelum mengajukan masalah ini.Versi perpustakaan mana yang Anda gunakan? 2.1.0
Versi iOS mana yang Anda jalankan? iOS 11.1
Model perangkat iOS apa yang Anda uji? iPhone 7/6s, Simulator
Jika menggunakan CocoaPods, Anda menggunakan CocoaPods versi mana? 1.3.1
Saya mencoba menyembunyikan tombol rotasi menggunakan API publik perpustakaan.
Tombol rotasi (http://joxi.ru/12MZwqYU4W7EjA) disembunyikan.
Tombol rotasi hadir tanpa memperhatikan panggilan API.
Jalankan pengontrol tanaman sebagai berikut:
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
Hai @freaqed! Terima kasih atas laporan menyeluruhnya! Saya senang Anda menemukan kerangka kerja ini berguna.
Saya baru saja mengujinya sendiri dan sepertinya baik-baik saja bagi saya.
Kami berada di perpustakaan versi 2.3.4 sekarang, dapatkah Anda mencoba menarik versi terbaru dan mencoba melihat apakah itu memperbaikinya?
Terima kasih banyak!
Terima kasih atas respons yang begitu cepat!
Baru saja memeriksa v. 2.2 - hasilnya sama.
Saya telah membuat proyek bersih yang mereproduksi masalah - https://www.dropbox.com/s/p5y7hi329tonvmg/TestCropTool.zip?dl=0
Dan hasil yang saya dapatkan dari menjalankan proyek uji - http://joxi.ru/DmBz9OLUNp8agm
Misalkan tombol ini (dalam bingkai merah) seharusnya tidak ada di sana.
Oh wow. Oke. Tidak hebat.
Saya pikir alasan itu adalah bug karena pengontrolnya sangat konservatif dengan mengatur tombol rotasi, jadi ada kesalahan logika di mana satu dibuat, tetapi kemudian perintah untuk menyembunyikannya tidak berhasil.
Saya hanya membuat seluruh logika jauh lebih sederhana. Coba tarik langsung dari master
sekarang, dan hanya setel cropController.rotateButtonsHidden = true
. Ini HARUS bekerja sekarang. :)
Sekarang bekerja seperti pesona!
Terima kasih, @TimOliver!
Komentar yang paling membantu
Sekarang bekerja seperti pesona!
Terima kasih, @TimOliver!