             if item.isHidden == true { continue }
             itemHeight += item.size + itemSpace
             item.frame.origin.x = UIScreen.main.bounds.size.width - frame.origin.x
-            item.frame.origin.y = -itemHeight
+            if verticalDirection == .up {
+                item.frame.origin.y = -itemHeight
+            } else {
+                item.frame.origin.y = itemHeight
+            }
             group.enter()
             UIView.animate(withDuration: 0.3, delay: delay,
                                        usingSpringWithDamping: 0.55,

    case none
}

/**
    Floaty Object. It has `FloatyItem` objects.
    Floaty support storyboard designable.

        for item in items {
            if item.isHidden == true { continue }
            itemHeight += item.size + itemSpace
            if verticalDirection == .up {
                item.frame.origin.y = -itemHeight
            } else {
                item.frame.origin.y = itemHeight
            }
            group.enter()
            UIView.animate(withDuration: 0.4,
                                       delay: delay,
