         if let index = indexPathForItemAtPoint(scrollView.contentOffset) {
             updateIndex(index)
         }
-//        log("\(#function): \(scrollView.contentOffset.x)")
+        //        log("\(#function): \(scrollView.contentOffset.x)")
     }
     
     public func scrollViewWillBeginDecelerating(scrollView: UIScrollView) {


// MARK: - HFSwipeViewDelegate
@objc public protocol HFSwipeViewDelegate: NSObjectProtocol {
    optional func swipeView(swipeView: HFSwipeView, didFinishScrollAtIndexPath indexPath: NSIndexPath, scrolledDirection: UIRectEdge)
    optional func swipeView(swipeView: HFSwipeView, didSelectItemAtPath indexPath: NSIndexPath, tappedDirection: UIRectEdge)
    optional func swipeView(swipeView: HFSwipeView, didChangeIndexPath indexPath: NSIndexPath)
    optional func swipeViewWillBeginDragging(swipeView: HFSwipeView)

            } else {
                showingIndex = realIndex.row - count - dummyCount
            }
            //            log("\(#function)[\(self.tag)]: \(realIndex.row) -> \(showingIndex)")
            return NSIndexPath(forItem: showingIndex, inSection: 0)
        } else {
            return NSIndexPath(forItem: realIndex.row, inSection: 0)
