<commit_before># LPAutoScrollView

极简的自定义自动无限轮播框架

### 使用方法

* 直接下载压缩包，将LPAutoScrollView导入你的项目，`#import "LPAutoScrollView.h"`
* 使用cocoapods `pod 'LPAutoScrollView'`

### 特色

* 支持竖直以及水平自动轮播
* 没有侵入性，使用自定义的view
* 自定的view支持纯代码或者xib
* 采用类似UITableView的方式构建框架
* view重用机制的无限轮播，性能优异
* 使用简易

### 使用注意事项

* 自定义view请继承 LPContentView，并且向LPAutoScrollView注册。
* 使用代理方法赋值，在`- (void)lp_scrollView:(LPAutoScrollView *)scrollView newsDataAtIndex:(NSUInteger)index forContentView:(LPContentView *)contentView` 方法中，请自行更换LPContentView 为你自定义的view，然后模型赋值。


### PS
<commit_msg>Updates README.md<commit_after># LPAutoScrollView

极简的自定义自动无限轮播框架

### 使用方法

* 直接下载压缩包，将LPAutoScrollView导入你的项目，`#import "LPAutoScrollView.h"`
* 使用cocoapods `pod 'LPAutoScrollView'`

### 特色

* 支持竖直以及水平自动轮播
* 没有侵入性，使用自定义的view
* 自定的view支持纯代码或者xib
* 采用类似UITableView的方式构建框架
* view重用机制的无限轮播，性能优异
* 使用简易
* 针对最常用的image轮播，加入`LPImageContentView`直接使用

### 使用注意事项

* 自定义view请继承 LPContentView，并且向LPAutoScrollView注册。
* 轮播和控制器显示相关的暂停和开始，使用` lp_shouldAutoScroll `请在控制器的appear里监听
* 使用代理方法赋值，在`- (void)lp_scrollView:(LPAutoScrollView *)scrollView newsDataAtIndex:(NSUInteger)index forContentView:(LPContentView *)contentView` 方法中，请自行更换LPContentView 为你自定义的view，然后模型赋值。


### PS

* 如有不懂，请看demo
* 喜欢的请star一下
{'fraction_non_alphanumeric': 0.1098546042003231, 'fraction_numerical': 0.0, 'mean_word_length': 9.411764705882353, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1905166', 'n_tokens_mistral': 728, 'n_tokens_neox': 789, 'n_words': 63}