iOS制作一个雷达图,可用于多种场景(一)
生活随笔
收集整理的這篇文章主要介紹了
iOS制作一个雷达图,可用于多种场景(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
正文開始前呢先放一張圖,展示一下什么是雷達圖(圖片來自百度)
接下來呢,是本篇文章demo的地址,其中RadarChartView.swift可以直接用在其他的項目中。
雷達圖的應用場景其實還是比較多的,比如說可以作為顯示評分的一種方式。
RadarChartView.swift采用了實時渲染的方式,也就是說如果你將一個view的class設為了RadarChartView,在storyboard中雷達圖就可以及時的顯示出來。當然也可以通過代碼的方式實例化一個RadarChartView。還可以在storyboard中直接修改雷達圖線條的顏色,寬度,某個評分的最大值等等。
這個我第一次嘗試封裝了一個自定義控件,還希望大家多多支持,批評指正。
新建項目
新建一個名叫RadarChart的項目,language選擇Swift。
添加RadarChartView
拖拽一個view到storyboard,可以按自己的需求添加約束,然后在identity inspector將class改為RadarChartView
然后添加三個button到storyboard
這三個button的作用主要是為了展現不同的雷達圖,可以展現5條邊、6條邊或者7條邊的雷達圖,也就是說可以根據自己的需要展現不同數量的數據。
然后打開ViewController.swift添加以下代碼:
這個簡單的demo就已經可以運行了。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的iOS制作一个雷达图,可用于多种场景(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3D 角色扮演策略游戏《少女前线 2:追
- 下一篇: 各大银行上班时间表,各大银行上班时间一览