@@ -12,7 +12,7 @@ import WebKit
1212
1313let kUserContentMessageNameChartTouchEnd = " touchEnd "
1414
15- class CustomTouchEndEventCallback : UIViewController {
15+ class CustomTouchEndEventCallbackVC : UIViewController {
1616 private var aaChartView : AAChartView !
1717
1818 override func viewDidLoad( ) {
@@ -56,6 +56,14 @@ class CustomTouchEndEventCallback: UIViewController {
5656 . borderRadiusTopLeft ( " 50% " )
5757 . borderRadiusTopRight ( " 50% " )
5858 . data ( [ 2.10 , 2.54 , 2.78 , 3.62 , 4.41 , 4.09 , 3.83 , 4.47 , 4.20 , 3.94 , 3.80 , 3.58 , 3.19 , 4.30 , 3.69 , 3.52 , 3.02 , 3.30 ] ) ,
59+
60+ AASeriesElement ( )
61+ . name ( " Berlin Hot " )
62+ . data ( [ 1.56 , 1.91 , 2.45 , 3.87 , 3.24 , 4.90 , 4.61 , 4.10 , 4.17 , 3.85 , 4.17 , 3.46 , 3.46 , 3.55 , 3.50 , 4.13 , 2.58 , 2.28 ] ) ,
63+
64+ AASeriesElement ( )
65+ . name ( " Beijing Hot " )
66+ . data ( [ 1.16 , 1.67 , 2.64 , 2.86 , 3.00 , 3.21 , 4.14 , 4.07 , 3.68 , 3.11 , 3.41 , 3.25 , 3.32 , 3.07 , 3.92 , 3.05 , 2.18 , 3.24 ] ) ,
5967 ] )
6068
6169 let aaOptions = aaChartModel. aa_toAAOptions ( )
@@ -64,7 +72,7 @@ class CustomTouchEndEventCallback: UIViewController {
6472 }
6573}
6674
67- extension CustomTouchEndEventCallback : WKScriptMessageHandler {
75+ extension CustomTouchEndEventCallbackVC : WKScriptMessageHandler {
6876 func userContentController( _ userContentController: WKUserContentController , didReceive message: WKScriptMessage ) {
6977 if message. name == kUserContentMessageNameChartTouchEnd {
7078 let messageBody = message. body
@@ -73,7 +81,7 @@ extension CustomTouchEndEventCallback: WKScriptMessageHandler {
7381 }
7482}
7583
76- extension CustomTouchEndEventCallback : AAChartViewDelegate {
84+ extension CustomTouchEndEventCallbackVC : AAChartViewDelegate {
7785 open func aaChartViewDidFinishLoad( _ aaChartView: AAChartView ) {
7886 print ( " 🚀🚀🚀, AAChartView Did Finished Load!!! " )
7987
@@ -122,7 +130,7 @@ extension CustomTouchEndEventCallback: AAChartViewDelegate {
122130 }
123131
124132 open func aaChartView( _ aaChartView: AAChartView , moveOverEventMessage: AAMoveOverEventMessageModel ) {
125- print ( " 👌🏻moved over point series element name: \( moveOverEventMessage. name ?? " " ) " )
133+ print ( " 👌🏻moved over point series element name: \( String ( describing : moveOverEventMessage. index ) ) " )
126134 }
127135
128136}
0 commit comments