swift4.0 星星評分starView封裝,xib和純程式碼使用方便簡單
github:https://github.com/RainManGO/ZYStarView
ZYStarView
介紹
Swift星星顯示、選擇的封裝 XIb和純程式碼均可使用(XIb體驗極佳)
功能支援
- 星數設定: 在一塊區域均分顯示想要設定的星星
- 設定星數計算單位:支援一星、半星、隨意float定製顯示
- 顯示動畫設定: 點選星星顯示動畫
- 回撥: 星數設定完之後會返回當前星數作為回撥
- 支援xib: xib storyBoard 建立直接對應類即可.屬性支援keyPath
程式碼使用方法
// 建立starView並回撥當前選中星數,引數說明看備註很清楚
let starview = ZYStarRateView.init(frame: CGRect.init(x: (UIScreen.main.bounds.width - 320)/2, y: 600, width: 320, height: 100), starCount: 8, currentStar: 2, rateStyle: .half) { (current) -> (Void) in
print(current)
}
XIB程式碼使用方法
演示
相關文章
- 微信小程式實現星星評分效果微信小程式
- 二維碼簡單封裝封裝
- 簡單問題,封裝和框架!封裝框架
- 簡單封裝get和jsonp封裝JSON
- 簡單封裝分頁功能pageView.js封裝ViewJS
- css活用,評分點選星星CSS
- 原生Javascript實現星星評分元件JavaScript元件
- 程式碼改變世界 | 如何封裝一個簡單的 Koa封裝
- 小程式wx.request()方法簡單封裝封裝
- Retrofit的簡單封裝封裝
- IQueryable的簡單封裝封裝
- ProgressFragment的簡單封裝Fragment封裝
- 微信小程式wx.request的簡單封裝微信小程式封裝
- 簡單的Repeater分頁程式碼
- Fetch API 簡單封裝API封裝
- 更加愉快的使用xib比例佈局(放棄純程式碼佈局吧)
- 微信小程式簡單封裝圖片上傳元件微信小程式封裝元件
- 微信小程式之網路請求簡單封裝微信小程式封裝
- 模擬實現的星星評分效果詳解
- ios圖片瀏覽器封裝,一句程式碼呼叫,簡單易用iOS瀏覽器封裝
- 簡單純粹
- BaseActivity與BaseFragment的簡單封裝Fragment封裝
- 5-AVI–Fragment簡單封裝Fragment封裝
- 一個簡單的 Amqp 封裝MQ封裝
- iOS 基於FMDB簡單封裝iOS封裝
- 對getElementsByTagName()方法簡單封裝封裝
- 一個簡單vue.config.js配置和axios簡單封裝VueJSiOS封裝
- express+mongoose簡易登入,以及封裝思想(純新手向)ExpressGo封裝
- Golang 對MongoDB的操作簡單封裝GolangMongoDB封裝
- JS棧結構的簡單封裝JS封裝
- 陣列常用方法的簡單封裝陣列封裝
- Flutter Dio http簡單封裝與使用FlutterHTTP封裝
- AndroidBroadcast做的簡單封裝:AndroidAST封裝
- 一個封裝簡單使用簡單的雷達檢視封裝
- 用純css實現打星星效果(三)CSS
- 淘寶評分ratingbar及invilidate方法原始碼簡單分析原始碼
- 封裝一個簡單的日曆元件封裝元件
- 封裝一個簡單的動畫函式封裝動畫函式