@@ -14,14 +14,14 @@ let kUserContentMessageNameChartTouchEnd = "touchEnd"
1414
1515class 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
7676extension 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