             if #available(iOS 11.0, *) {
                 return false
             }
+            else if direction == .left {
+                return true
+            }
             else {
-                return true
+                return false
             }
         }
     }

    
    open override func layoutSubviews() {
        super.layoutSubviews()
        if isLegacyLayoutSystem, direction == .left {
            for cell in visibleCells {
                cell.transform = CGAffineTransform(scaleX: -1.0, y: 1.0)
            }

            if #available(iOS 11.0, *) {
                self.contentInsetAdjustmentBehavior = .never
            }
            else {
                transform = CGAffineTransform(scaleX: -1.0, y: 1.0)
            }
        }
