高仿猫眼选票模块,由于公司业务需求,要对接猫眼电影,网上也没有很完整的库,所以结合了网上已有的几个库封装一个符合公司要求的库。
在基础选座功能上实现了情侣座的选择和是否落单的判断
要运行示例项目,请克隆仓库,然后首先从 Example 目录中运行 pod install
。
示例中的数据为真实猫眼电影座位数据
创建 SeatsView
#import "YSSeatsPickerHeader.h"
YSSeatsPicker *picker = [YSSeatsPicker new];
picker.frame = CGRectMake(0, 100, [UIScreen mainScreen].bounds.size.width, 500);
picker.seats = section.seats;
[self.view addSubview:picker];
展示数据
[picker reloadData];
更新 Frame 后需要刷新
[picker updateSeatsView];
校验是否落单
[YSMovieTools checkSeatsWhetherAloneWithSelectsSeats:picker.selectSeats forSeats:picker.seats];
YSSeatsPicker 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'YSSeatsPicker'
YSSeatsPicker 使用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。