WBEChartsKit一個iOS的圖表庫

最近一直在研究iOS與web交互的一些東西,本身就利用百度的h5圖表庫ECharts封裝了一套iOS的庫,無需關注h5的實現經過iOS的代碼就能構建各類圖表(餅狀圖、柱狀圖、折線圖、儀表盤、雷達圖),來讓咱們先一塊兒看下效果。
WBViewDrag.gifgit

一開始寫的時候使用的是iOS的UIWebView來進行加載的,考慮到性能問題最終使用了蘋果新框架,用WKWebView來進行了替換,不得不說WKWebView的性能比UIWebView高了不少,但WKWebView只支持8.0以上iOS版本。github

在封裝的過程當中小菜鳥儘可能讓這些圖表的建立接口統一化,這樣使用起來就方便了不少,下面就以柱狀圖爲例進行下建立演示吧!web

一、首先導入必要的庫文件框架

庫文件.png

二、建立餅狀圖代碼性能

建立餅狀圖.png

柱狀圖.png

三、上面是個完整建立餅狀圖的代碼其中涉及到不少的設置變量的註釋小菜鳥已經寫得很清楚了,使用時按照需求設置就能夠了,點擊變量跳轉能夠看到。spa

設置變量.png

四、WBEEChartsKit能夠設置十三種主題,已經暴露接口能夠經過iOS代碼很容易的使用,另外圖表的截屏也已經暴露了接口,小夥伴們能夠經過文章結尾的Demo進行更深刻的瞭解,裏面有各類圖表的用法實例。接口

WBEEChartsKit是我發佈的第一個版本,不少的功能還不是很健全,但仍是能知足通常用戶對圖表使用的基本需求的,小夥伴們若是有什麼好一點的想法也能夠在文章末尾進行留言,小菜鳥以後會進行採納更新的。rem

最後,WBEEChartsKit下載地址。小夥伴們若是喜歡的話記得在github上幫小菜鳥star一下,O(∩_∩)O哈哈~get

相關文章
相關標籤/搜索