Mungkin bug di Tampilan Koleksi, Gulir horizontal, bahasa pengembangan RightToLeft

Saat Anda memiliki tampilan Koleksi yang bergulir secara horizontal, dan Anda ingin menggulir item secara terprogram, Anda memanggil:

scrollToItemAtIndexPath

Ketika Localization native development region Anda disetel ke bahasa LeftToRight, semuanya berfungsi seperti yang diharapkan. Namun ketika disetel ke bahasa RightToLeft, dibutuhkan jalur indeks karena menghitung indeks dari item terakhir hingga awal, sehingga Anda mendapatkan item yang tidak Anda inginkan! Jika Anda kemudian menyetel properti semantik tampilan koleksi ke Force Left To Right, itu akan berfungsi seperti yang diharapkan, tetapi bergulir dari kiri ke kanan, dan itu bukan yang saya inginkan...

Saya telah menyiapkan proyek contoh di GitHub... Mari kita lihat siapa yang bisa menyelesaikan ini!! =]

https://github.com/ybeapps/BugInUICollectionViewForIOS


person Yitzchak    schedule 26.05.2016    source sumber
comment
Masih belum diperbaiki :(   -  person Yitzchak    schedule 01.03.2017
comment
Masih ada beberapa lubang di iOS 11 terkait koleksi di RTL..   -  person Shaked Sayag    schedule 30.08.2018
comment
@ShakedSayag Bisakah Anda menunjukkannya dengan aplikasi demo? unggah ke github dan buka bug.. Saya tidak menemukan masalah apa pun dengan persyaratan saya (kecuali sel self-sizing buggy) jadi saya tidak dapat membantu Anda dengan masalah Anda   -  person Yitzchak    schedule 30.08.2018


Jawaban (1)


Akhirnya, Apple memecahkan bug di iOS 11.0

Mereka meminta saya untuk mengujinya di beberapa versi beta (Beberapa di antaranya memiliki perilaku yang menakutkan)

Saya meninggalkan pertanyaan dan untuk referensi dan untuk kompatibilitas ke belakang

person Yitzchak    schedule 28.11.2017