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程式碼使用方法
演示
相關文章
- 微信小程式實現星星評分效果微信小程式
- 程式碼改變世界 | 如何封裝一個簡單的 Koa封裝
- 原生Javascript實現星星評分元件JavaScript元件
- 小程式wx.request()方法簡單封裝封裝
- Fetch API 簡單封裝API封裝
- Retrofit的簡單封裝封裝
- IQueryable的簡單封裝封裝
- 一個簡單vue.config.js配置和axios簡單封裝VueJSiOS封裝
- 微信小程式wx.request的簡單封裝微信小程式封裝
- 一個簡單的 Amqp 封裝MQ封裝
- iOS 基於FMDB簡單封裝iOS封裝
- 5-AVI–Fragment簡單封裝Fragment封裝
- BaseActivity與BaseFragment的簡單封裝Fragment封裝
- 微信小程式簡單封裝圖片上傳元件微信小程式封裝元件
- 簡單純粹
- 純Swift專案-Xib | StoryBoard 多人協作技巧Swift
- Golang 對MongoDB的操作簡單封裝GolangMongoDB封裝
- Flutter Dio http簡單封裝與使用FlutterHTTP封裝
- JS棧結構的簡單封裝JS封裝
- 陣列常用方法的簡單封裝陣列封裝
- express+mongoose簡易登入,以及封裝思想(純新手向)ExpressGo封裝
- LinkedList重寫(5)LinkedList簡單的封裝和增加泛型封裝泛型
- python程式碼怎麼封裝Python封裝
- pytorch深度學習分類程式碼簡單示例PyTorch深度學習
- c# Quartz.net的簡單封裝C#quartz封裝
- 封裝一個簡單的日曆元件封裝元件
- 直播app系統原始碼,flutter 驗證碼輸入框的簡單封裝APP原始碼Flutter封裝
- 用純css實現打星星效果(三)CSS
- iOS 程式碼,xib,storyboard全自動國際化iOS
- retrofit如何配合Rxjava封裝程式碼RxJava封裝
- Swift 星星評價控制元件Swift控制元件
- MongoDB Python官方驅動 PyMongo 的簡單封裝MongoDBPython封裝
- python-對requests請求簡單的封裝Python封裝
- Kotlin中Retrofit網路請求簡單封裝Kotlin封裝
- 封裝一個簡單的動畫函式封裝動畫函式
- SqlSugar 多資料來源的簡單封裝SqlSugar封裝
- Flutter 封裝:富文字 RichText 極簡封裝Flutter封裝
- 尋找寫程式碼感覺(十二)之 封裝分頁請求引數和返回引數封裝