描述
可添加header的多控制器列表,主流APP分類切換滾動(dòng)視圖(京東,網(wǎng)易新聞,愛(ài)奇藝,QQ彈性小球等,可高度自定義,項(xiàng)目結(jié)構(gòu)清晰);UIScrollView 嵌套,可做個(gè)人詳情頁(yè),商品詳情頁(yè),頁(yè)面多tableView滑動(dòng)懸停
關(guān)鍵代碼
只需兩步就可完成自定義效果:(可參考項(xiàng)目?jī)?nèi)的自定義樣式)
- 1、繼承LLSegmentBaseItemView;
- 2、實(shí)現(xiàn)LLSegmentBaseItemView以下方法(有些方法可實(shí)現(xiàn)可不實(shí)現(xiàn))
//1、設(shè)置標(biāo)題
public func titleChange(title:String)
//2、滾動(dòng)時(shí)會(huì)調(diào)用這個(gè)方法,percent的取值范圍是0...1
public func percentChange(percent:CGFloat)
//3、返回當(dāng)前ItemView的寬度
public func itemWidth() ->CGFloat
//設(shè)置Item的style樣式
public func setSegmentItemViewStyle(itemViewStyle:LLSegmentItemViewStyle)
效果展示
詳情頁(yè)效果預(yù)覽
| 說(shuō)明 | Gif |
|---|---|
| 個(gè)人中心頭部放大 | ![]() personCenter.gif
|
| 個(gè)人中心列表刷新 | ![]() personCenterListRefresh.gif
|
| 商品詳情 | ![]() goodsDetail.gif
|
指示器效果預(yù)覽
| 說(shuō)明 | Gif |
|---|---|
| LineView固定寬度 | ![]() lineView.gif
|
| LineView京東風(fēng)格 | ![]() jdLineView.gif
|
| LineView愛(ài)奇藝風(fēng)格 | ![]() aiqyLineView.gif
|
| LineView回旋風(fēng)格 | ![]() huigunLineView.gif
|
| LineView與Item等寬 | ![]() equlWidthLineView.gif
|
| LineView分割線 | ![]() separatorLineView.gif
|
| LineView背景 | ![]() backgroundLineView.gif
|
| LineView橢圓形 | ![]() ellipseLineView.gif
|
| LineView橢圓形加陰影 | ![]() ellipseShadowLineView.gif
|
| LineView文字遮罩 | ![]() maskBackgroundLineView.gif
|
| LineView文字遮罩加背景和陰影 | ![]() maskBackgroundShadowLineView.gif
|
| LineView三角形 | ![]() triangleLineView.gif
|
| LineView小紅點(diǎn)加數(shù)字 | ![]() numberLineView.gif
|
| LineView點(diǎn)線效果 | ![]() pointLineLineView.gif
|
| LineViewQQ紅點(diǎn) | ![]() qqPointLineView.gif
|
還有其他效果請(qǐng)看GitHub

















