https://github.com/kk-vv/zxdrawprize
iOS lottery by swift
https://github.com/kk-vv/zxdrawprize
ios lottery lottery-draw swift
Last synced: 1 day ago
JSON representation
iOS lottery by swift
- Host: GitHub
- URL: https://github.com/kk-vv/zxdrawprize
- Owner: kk-vv
- Created: 2018-04-18T09:28:37.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-27T06:13:30.000Z (over 7 years ago)
- Last Synced: 2025-10-12T11:49:51.782Z (1 day ago)
- Topics: ios, lottery, lottery-draw, swift
- Language: Swift
- Homepage:
- Size: 13.4 MB
- Stars: 10
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
### `iOS Lottery`
#### `About Draw`
|centerRadius = 0|centerRadius = 30|
|--------|--------|
|||>
中间有 `指针` 图标覆盖,所以在显示上没啥区别#### `GIF`
| GIF |
|--------|
||#### `IMG`
| 3 | 6 | 8 | 20 |
|--------|--------|--------|--------|
|||||#### `Init`
```
drawPrizeView = ZXDrawPrizeView.init(CGPoint(x: 100, y: 100), width: 400)
self.view.addSubview(drawPrizeView)
drawPrizeView.delegate = self
drawPrizeView.dataSource = self
```#### `DataSouce`
```
///奖品格子数量
func numberOfPrize(for drawprizeView: ZXDrawPrizeView) -> NSInteger
///商品图片(包括谢谢参与)
//本地图片(二选一 优先)
func zxDrawPrize(prizeView: ZXDrawPrizeView, imageAt index: NSInteger) -> UIImage?
//网络图片(二选一)
func zxDrawPrize(prizeView: ZXDrawPrizeView, imageUrlAt index: NSInteger) -> String?
///某项奖品抽完
func zxDrawPrize(prizeView: ZXDrawPrizeView, drawOutAt index: NSInteger) -> Bool
///点击抽奖按钮
func zxDrawPrizeButtonImage(prizeView: ZXDrawPrizeView) -> UIImage
///大背景
func zxDrawPrizeBackgroundImage(prizeView: ZXDrawPrizeView) -> UIImage?
///滚动背景
func zxDrawPrizeScrollBackgroundImage(prizeView: ZXDrawPrizeView) -> UIImage?
```#### `Delegate`
```
///点击抽奖按钮
func zxDrawPrizeStartAction(prizeView: ZXDrawPrizeView)
///抽奖结束
func zxDrawPrizeEndAction(prizeView: ZXDrawPrizeView, prize index: NSInteger)
```#### `RUN`
```
execute `pod install` in `Terminal` ,before run demo project.
```- `If Copy,Pls Keep The Writer Info.`