title: UICollectionView iOS 9 issue on project with RTL languages support
body: <p>It seems like Apple's new feature of auto-flip interface on RTL languages cause problems when using <code>UICollectionView</code>.</p>
  
  <p>I used constraints of type Trailing/Leading for the collection view and they switched their values, as they should, on RTL language.</p>
  
  <p>The problem is that the data actually presented is of the <strong>last</strong> <code>indexPath</code> in the collection's data source but the <code>UIScrollView.contentOffset.x</code> of the first cell is 0.</p>
  
  <p>A proper behaviour would have been one of the following:</p>
  
  <ol>
  <li>Displaying the first <code>indexPath</code> correctly and switching the direction of the scroll (to the right) - Best option</li>
  <li>Not flipping the UI/Constraints so the presented-data / <code>indexPath</code> / <code>scrollView.contentOffset.x</code> will be synchronised - Option that disabling the RTL support.</li>
  <li>Presenting cell and data of the last indexPath but fixing the <code>scrollView.contentOffset.x</code> to represent the last cell position also.</li>
  </ol>
  
  <p>I guess Apple might fix it sometime in the future but meanwhile we'll have to use workarounds like reversing array and/or scrolling to the last object.</p>