<div align=center><img src="Example/Example/Images/JXCategoryView.png" width="405" height="63" /></div>
[![platform](https://img.shields.io/badge/platform-iOS-blue.svg?style=plastic)](#)
[![languages](https://img.shields.io/badge/language-objective--c-blue.svg)](#)
[![cocoapods](https://img.shields.io/badge/cocoapods-supported-4BC51D.svg?style=plastic)](https://cocoapods.org/pods/JXCategoryView)
[![support](https://img.shields.io/badge/support-ios%208%2B-orange.svg)](#)
A powerful and easy to use category view (segmentedcontrol, segmentview, pagingview, pagerview, pagecontrol) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)
与其他的同类三方库对比的优点:
- 使用协议封装指示器逻辑,可以为所欲为的自定义指示器效果;
- 提供更加全面丰富、高度自定义的效果;
- 使用子类化管理cell样式,逻辑更清晰,扩展更简单;
- 高度封装列表容器,使用便捷,完美支持列表的生命周期调用;
## Swift版本
如果你在找Swift版本,请点击查看[JXSegmentedView](https://github.com/pujiaxin33/JXSegmentedView)
## 效果预览
### 指示器效果预览
说明 | Gif |
----|------|
LineView | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/LineView.gif" width="343" height="80"> |
LineView延长 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/JDLineStyle.gif" width="343" height="80"> |
LineView延长+偏移 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/IQIYILineStyle.gif" width="343" height="80"> |
LineView🌈彩虹风格 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/RainbowLineView.gif" width="343" height="80"> |
DotLineView点线效果 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/IndicatorCustomizeGuide.gif" width="334" height="88"> |
BallView QQ黏性红点 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/QQBall.gif" width="343" height="84"> |
TriangleView 三角形底部 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TriangleBottom.gif" width="343" height="80"> |
TriangleView 三角形顶部 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TriangleTop.gif" width="343" height="80"> |
BackgroundView椭圆形 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/BackgroundEllipseLayer.gif" width="343" height="80"> |
BackgroundView椭圆形+阴影 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/BackgroundViewShadow.gif" width="343" height="80"> |
BackgroundView长方形 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/Rectangle.gif" width="343" height="80"> |
BackgroundView遮罩有背景 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleMask.gif" width="343" height="80"> |
BackgroundView遮罩无背景 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleMaskNoBackgroundView.gif" width="343" height="80"> |
BackgroundView渐变色 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/GradientBGIndicatorView.gif" width="350" height="80"> |
ImageView底部(小船) | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/IndicatorImageView.gif" width="343" height="137"> |
ImageView背景(最佳男歌手) | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/BackgroundImageView.gif" width="343" height="80"> |
ImageView滚动效果(足球) | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/Football.gif" width="343" height="135"> |
混合使用 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/Mixed.gif" width="343" height="80"> |
以下均支持上下位置切换:
`JXCategoryIndicatorLineView`、`JXCategoryIndicatorImageView`、`JXCategoryIndicatorBallView`、`JXCategoryIndicatorTriangleView`
### Cell样式效果预览
说明 | Gif |
----|------|
颜色渐变 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleColorGradient.gif" width="343" height="80"> |
大小缩放 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleZoom.gif" width="350" height="80"> |
大小缩放+底部锚点 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleLabelAnchorBottom.gif" width="350" height="80"> |
大小缩放+顶部锚点 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleLabelAnchorTop.gif" width="350" height="80"> |
大小缩放+字体粗细 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleZoomStrokeWidth.gif" width="350" height="80"> |
大小缩放+点击动画 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleZoomSelectedAnimation.gif" width="350" height="80"> |
大小缩放+cell宽度缩放 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleZoomCellWidth.gif" width="350" height="80"> |
TitleImage_Top | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleImageTop.gif" width="343" height="80"> |
TitleImage_Left | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleImageLeft.gif" width="343" height="80"> |
TitleImage_Bottom | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleImageBottom.gif" width="343" height="80"> |
TitleImage_Right | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/TitleImageRight.gif" width="343" height="80"> |
cell图文混用 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/CellMixed.gif" width="343" height="90"> |
Image | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/CellImage.gif" width="343" height="80"> |
数字 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/Number.gif" width="343" height="80"> |
红点 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/CellRedDot.gif" width="343" height="80"> |
多行文本 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/MultiLineText.gif" width="350" height="80"> |
多行富文本 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/AttributeView.gif" width="343" height="80"> |
Cell背景色渐变 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/CellBackgroundColorGradient.gif" width="343" height="80"> |
分割线 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/SeparatorLine.gif" width="343" height="80"> |
### 特殊效果预览
说明 | Gif |
----|------|
数据源过少<br/> averageCellSpacingEnabled默认为YES | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/averageCellSpacingEnabledYES.gif" width="343" height="80"> |
数据源过少<br/> averageCellSpacingEnabled为NO | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/master/JXCategoryView/averageCellSpacingEnabledNO.gif" width="343" height="80"> |
SegmentedControl<br/>参考[`SegmentedControlViewController`](https://github.com/pujiaxin33/JXCategoryView/tree/master/Example/Example/Examples/SegmentedControl/SegmentedControlViewController.m)类 | <img src="https://github.com/pujiaxin33/JXExampleImages/blob/mast
没有合适的资源?快使用搜索试试~ 我知道了~
OC-MJRefresh(下载底部无温馨提示)
共1208个文件
h:695个
m:230个
png:30个
需积分: 1 0 下载量 6 浏览量
2022-12-24
21:42:52
上传
评论
收藏 5.38MB ZIP 举报
温馨提示
OC-MJRefresh(下载底部无温馨提示)
资源推荐
资源详情
资源评论
收起资源包目录
OC-MJRefresh(下载底部无温馨提示) (1208个子文件)
01900d2f2d00b3715847934daa0177ed5f8ccc 4KB
03d1fb73497a0ea9aca10e58adacb893a1e220 826B
07cf530c5cdb0dc956326963af4daeb0fe759e 154B
0b0b6ef0301edb86970cec81b9fe59f75ce55d 4KB
0cd074629963784d23bffaaa5776a6763ebe0f 1KB
0d07017f2d3ddca1281e6c5c9ac8e30ec7325f 132B
0e0df1c12adfffb2b35dfc2fdc0a97cf3d3192 120B
0e9dca099bacf6f1a47fe48ab35b77329d7f48 93B
126a701671f78dcbe431ce59df7a66624b915b 4KB
185ab4d4a7da827d90f21e665bc9b36bca6dd3 155B
1daa9d7bd97c51a5fb20b1b914d2253ce29797 277B
1ecf354849bbc192da9813a1e310d763cd9355 90B
1f61b1aa89ff271381a802bb27fdadb86402c0 153B
2166cdc50330e8291730a77608c718561aea42 341B
216a1fd694632826098df1a78e80e4a1fd904e 1KB
21b9bb1a35f5de270a41afa01305478221ae32 253B
262041f89cc8c2dd232a694110aa9e5df6b6b5 125B
27c827268d0746973e4e95c1f780ba1cde5190 111B
2858074d19a14b4122743ca3fe058199ef4d09 153B
2ba33ab37d96945a2f61f7989f3a191fc82078 234B
2c1567d401207a3c110e89455d595432226f98 152B
2cb5d6d09fe5019d2f930632eaa15b4e51aedc 104B
2de9d6f8391386cf7c689df52e67d90fab716a 4KB
2ea7b8a61aca7fa0141e3f69e0cb278a59294e 122B
3afe65819e366873bdf1e14479a434d509001d 154B
3cc9b8ba4e4ae5c6df5ed5e3f199668b7fead0 68B
405478621a17b86a9a826af022937428c87b31 246B
41d71179ada826a0e745083d7eac30c8fc856d 168B
43bdfd017538342681e27206e3e1271ffca89c 4KB
459560e140038bd17c72016dccdf40a08c20b5 130B
4611e7d73d2398633b1d76a32327fcaf3152df 136B
478c3b9b944a257b760d4c7609ace7703d43d5 404B
47ca71180f92d32db4b4583155406835753b6f 170B
4dd69b20800d4fa53482d68b797f637fb0e948 2KB
4e7c7aba17acb92ed3c80fd41e1a6db5b18486 3KB
53584a4e8b66e981a828a4e0cfb0a2a62abaa2 168B
539543a5ac9b3b01fc5588361349c010e5a62e 154B
54f666612d47a4c9279c25e207d367f1d69132 1KB
553cf50cd6c5625d4afd4d3b9c8e205a35bf37 124B
568d494c511e3ab2248eb5a7a5d338a9f224ef 154B
58062e59fa21dc781752294c9d64ae45134455 188B
5afbccc7610c121ed9a47e4b712f139d821ea3 121B
5b9957b119cadbdfb71b1ebb01b0da14711f30 162B
5e9329f3767a7c1dd66294b8025bf81dee7d2c 781B
5eb06437a5287e7542e33b10bf72cc842e6960 3KB
5fc84975a02f2ee494ea8252f09e082c03b735 132B
60bda28e39b35613fd6edc1541091a7358b2f9 709B
60f2238b2230161e5bce71248926a73c26c571 124B
626326d414d38c4908aaf0f05db3c68f7f0e88 230B
65a1c4e814aa53f71beb335d3b60d250b1b289 170B
67538897d92ca9678e66e559caf6efa4e41c56 289B
6bd324c26d854187559f27f8194c8afd1795ac 58B
6bdd8f3697f0d10077194aad1fbd613505ab68 734KB
6c758e3ed791c574deffa34221318e06c33d8d 302KB
6e56bcae681e4f56156e51a4c69b98f313d9e7 202KB
6f8abf2fde5c97c21f2288e88aa63c60754e9c 106B
701f5c3be2ef814f771a9348a4d17857a5fa06 378B
717c6437c064e4f814bf285543de2683ef3769 909B
71f7ca93b6ecb459562d27ffce61b9e340e14c 140B
74dbe1619f450db10fb5b2e9ccefa40f0e5213 217B
767992085385cf02ea99b3586c5daef29f32d3 166B
7a5e252a07430bb27b4a214c0684caef418f7a 581B
7b84455fd438c0a87de6d4a230c3491ad680d5 2KB
876c239b181d74aa1ddc8c4168fdbd8a746713 169B
8789700816459c1e1480e0b34781d9fb78a1ca 105B
87ab327de9d341403ac26c756b83513cfdf5d6 117B
8a21ce779bae61839ac1803bc4e2c854578f5e 747B
8ab2842c8067f84f0e3dce843d5eb7dcd53850 121B
912b8ccab351c787d4a4af3c4678d7a7ea549a 143B
93013da8ced011e741b7cfb8d83e0cd3ff7764 136B
9434a6254f0e9651f402737811be6634a03e9c 117B
94c9846cdbe0e73a44bebdf09a408adff74ba7 105B
9519c7d3b11f0538f223c2c23432afbc13f62f 95B
9691745226bba0a5df75b359a36ad93cc85ff1 619B
994965510b8570087cb44911efc6736f7844b7 166B
9d9e0bb80fbc4bd1d2015902dce95fdf2f3c3b 63B
a6ed16fd6ffaeda2272e1f6766811690b51f7c 67B
a7a60678aefd3304a5c80a95baa3868d4eb5cd 153B
a7edf051515125eeb52479ad73de33e58aa476 51B
ac20423d7fdfa620a98aac1fe02bd4e6390354 231B
acf80914c81f2d9f413fb6ca93a54d07651fbb 398B
ad120958fdaba82d6a33fc6e42b16d2e153f82 155B
ae55a30b2310886872f3781f09c6f64d56970c 160B
b284000932252574bd91ab3eb27c1db78256c5 116B
b3d0b95b154ff181f7e2d5306cae8065d006d3 234KB
b8dd848a91e0307a19b1168d3beade728222cf 1KB
b954f3648fb02994643de1a46f5751b0dab7c7 3KB
bbf22c6a7ca1cd730055bd2cbcdc79d6491d9a 1KB
bf2c4f5985f3b78688a66b623cbae312972186 730B
c00596a7fca3f3d4bdd64053b69d86745f9e10 66B
c312e4b10f4af2daf40e915b8de77b4bedf961 138B
c5cc3baea1230c142607a04ad28c4618c1fe92 2KB
c66c23b4ff7fa692fbf8657df19d5e36dec8af 173B
c8b620e3ab213298b677fe6564f54e86be4c53 58B
c8dada9486a38f7597aaf6b9d7baf15bc331fb 117B
c9c22fabc15ac3a5a84cf9c8e679afd97f7054 170B
cbb9367a41f9439b51854ec9b0eed8081ea47f 174B
cf034192813cdc08e8cea8fc55b54feda3d433 158KB
COMMIT_EDITMSG 15B
config 137B
共 1208 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13
资源评论
冯汉栩
- 粉丝: 284
- 资源: 491
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功