Skip to content

Commit 1640c4c

Browse files
committed
Update CustomTouchEndEventCallback.swift
1 parent 88b245f commit 1640c4c

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

AAInfographicsDemo/Demo/AdditionalContent1/CustomTouchEndEventCallback.swift

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ let kUserContentMessageNameChartTouchEnd = "touchEnd"
1414

1515
class CustomTouchEndEventCallback: UIViewController, WKScriptMessageHandler {
1616
private var aaChartView: AAChartView!
17-
17+
1818
override func viewDidLoad() {
1919
super.viewDidLoad()
2020

2121
view.backgroundColor = .white
22-
23-
configureChartView()
24-
configureChartViewCustomEventMessageHandler()
22+
23+
configureChartView()
24+
configureChartViewCustomEventMessageHandler()
2525

2626
let aaOptions = topRoundedCornersStackingColumnChart()
2727
aaChartView.aa_drawChartWithChartOptions(aaOptions)
@@ -59,29 +59,30 @@ class CustomTouchEndEventCallback: UIViewController, WKScriptMessageHandler {
5959
])
6060

6161
let aaOptions = aaChartModel.aa_toAAOptions()
62-
62+
6363
return aaOptions
6464
}
6565

6666

6767
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
6868
if message.name == kUserContentMessageNameChartTouchEnd {
6969
let messageBody = message.body
70-
print(messageBody)
70+
print("✋🏻✋🏻✋🏻✋🏻✋🏻" + (messageBody as! String))
7171
}
7272
}
7373

7474
}
7575

7676
extension CustomTouchEndEventCallback: AAChartViewDelegate {
7777
open func aaChartViewDidFinishLoad(_ aaChartView: AAChartView) {
78-
print("🚀🚀🚀, AAChartView Did Finished Load!!!")
78+
print("🚀🚀🚀, AAChartView Did Finished Load!!!")
7979

80+
let touchEndMessage = "手指离开了, 监听到手指离开了"
8081
let jsStr = """
8182
function handleTouchEndEvent() {
82-
window.webkit.messageHandlers.\(kUserContentMessageNameChartTouchEnd).postMessage("✋🏻✋🏻✋🏻✋🏻✋🏻手指离开了, 监听到手指离开了");
83+
window.webkit.messageHandlers.\(kUserContentMessageNameChartTouchEnd).postMessage("\(touchEndMessage)");
8384
}
84-
85+
8586
let container = document.getElementById('container');
8687
container.addEventListener("touchend", handleTouchEndEvent, false);
8788
"""
@@ -123,7 +124,7 @@ extension CustomTouchEndEventCallback: AAChartViewDelegate {
123124
open func aaChartView(_ aaChartView: AAChartView, moveOverEventMessage: AAMoveOverEventMessageModel) {
124125
print("👌🏻moved over point series element name: \(moveOverEventMessage.name ?? "")")
125126
}
126-
127+
127128
}
128129

129130

0 commit comments

Comments
 (0)