use menuDirectionUpThreshold

This commit is contained in:
nixzhu
2015-07-23 16:18:30 +08:00
parent 1934a5858c
commit 3983179519
2 changed files with 6 additions and 2 deletions
+4
View File
@@ -81,6 +81,10 @@ class YepConfig {
return 100
}
struct Conversation {
static let menuDirectionUpThreshold: CGFloat = 64 + 60
}
struct AudioRecord {
static let shortestDuration: NSTimeInterval = 0.5
static let longestDuration: NSTimeInterval = 60
@@ -1951,7 +1951,7 @@ extension ConversationViewController: UICollectionViewDataSource, UICollectionVi
let textViewFrame = cell.convertRect(cell.textContentTextView.frame, toView: strongSelf.view)
let arrowDirection: BubbleMenuView.ArrowDirection = CGRectGetMidY(textViewFrame) < 64 + 80 ? .Up : .Down
let arrowDirection: BubbleMenuView.ArrowDirection = CGRectGetMidY(textViewFrame) < YepConfig.Conversation.menuDirectionUpThreshold ? .Up : .Down
let menu = BubbleMenuView(arrowDirection: arrowDirection, items: [copyItem])
@@ -2232,7 +2232,7 @@ extension ConversationViewController: UICollectionViewDataSource, UICollectionVi
let textViewFrame = cell.convertRect(cell.textContentTextView.frame, toView: strongSelf.view)
let arrowDirection: BubbleMenuView.ArrowDirection = CGRectGetMidY(textViewFrame) < 64 + 80 ? .Up : .Down
let arrowDirection: BubbleMenuView.ArrowDirection = CGRectGetMidY(textViewFrame) < YepConfig.Conversation.menuDirectionUpThreshold ? .Up : .Down
let menu = BubbleMenuView(arrowDirection: arrowDirection, items: [copyItem, deleteItem])