     fileprivate var popMenuOriginX : CGFloat = 0
     fileprivate var popMenuFrame : CGRect = CGRect.zero
     fileprivate var menuArrowPoint : CGPoint = CGPoint.zero
-    fileprivate var arrowDirection : FTPopOverMenuArrowDirection = .Up
+    fileprivate var arrowDirection : FTPopOverMenuArrowDirection = .up
     fileprivate var popMenuHeight : CGFloat {
         return configuration.menuRowHeight * CGFloat(self.menuNameArray.count) + FTDefaultMenuArrowHeight
     }

fileprivate let FTPopOverMenuTableViewCellIndentifier : String = "FTPopOverMenuTableViewCellIndentifier"

fileprivate enum FTPopOverMenuArrowDirection {
    case Up
    case Down
}

public class FTPopOverMenu : NSObject {

        self.configureMenuArrowPoint()
        self.configurePopMenuOriginX()
        
        if arrowDirection == .up {
            popMenuFrame = CGRect(x: popMenuOriginX, y: (senderRect.origin.y + senderRect.size.height), width: configuration.menuWidth, height: popMenuHeight)
            if (popMenuFrame.origin.y + popMenuFrame.size.height > UIScreen.ft_height()) {
                popMenuFrame = CGRect(x: popMenuOriginX, y: (senderRect.origin.y + senderRect.size.height), width: configuration.menuWidth, height: UIScreen.ft_height() - popMenuFrame.origin.y - FTDefaultMargin)
