เมื่อคุณมีมุมมองคอลเลกชันที่เลื่อนในแนวนอน และคุณต้องการเลื่อนรายการโดยทางโปรแกรม คุณจะเรียก:
scrollToItemAtIndexPath
เมื่อ Localization native development region
ของคุณถูกตั้งค่าเป็นภาษาที่เป็น LeftToRight ทุกอย่างจะทำงานตามที่คาดไว้ แต่เมื่อตั้งค่าเป็นภาษา RightToLeft ระบบจะใช้เส้นทางดัชนีเนื่องจากนับดัชนีจากรายการสุดท้ายจนถึงจุดเริ่มต้น ดังนั้นคุณจึงได้รายการที่คุณไม่ต้องการ! หากคุณตั้งค่าคุณสมบัติเชิงความหมายของมุมมองคอลเลกชันเป็น Force Left To Right
มันจะทำงานได้ตามที่คาดไว้ แต่จะเลื่อนจากซ้ายไปขวา และไม่ใช่สิ่งที่ฉันต้องการ...
ผมได้จัดโปรเจ็กต์ตัวอย่างบน GitHub แล้ว... มาดูกันว่าใครจะแก้ได้!! =]