2016-07-31 81 views
1

是否可以通過Swift模擬單/雙擊?我使用GitHub中的圖表庫,它可以在選中(手指按下)時突出顯示區域,但是當您移開手指時,該區域保持選中狀態。我想添加這樣的功能,即在完成手指選擇時,在同一位置模擬單擊,或在圖形的其他位置雙擊,以取消選擇區域。謝謝!模擬單/雙擊Swift

回答

3

您必須添加一個UITapGestureRecognizer,例如:

let tap = UITapGestureRecognizer(target: self, action: #selector(UIViewController.handleTap(sender:))) 
chartView.addGestureRecognizer(tap) 

然後,你必須實現處理:

@objc func handleTap(sender: UITapGestureRecognizer? = nil) { 
    // call the touch chart event here 
} 

之後,模擬水龍頭,你只需要調用的handleTap()功能