SGPagingView
A powerful and easy to use segment view 【QQ、淘宝、微博、腾讯、网易新闻、今日头条等标题滚动视图】
Install / Use
/learn @kingsic/SGPagingViewREADME
SGPagingView
前言
- QQ群:825339547
- 2.0.0 版本起,升级为 Swift 编程语言
- Objc 版本说明
结构图

效果图

Installation
- CocoaPods 导入 pod 'SGPagingView', '~> 2.1.0'
代码介绍
- 初始化方法
// 配置类
let configure = SGPagingTitleViewConfigure()
// 标题视图
let pagingTitleView = SGPagingTitleView(frame: frame, titles: titles, configure: configure)
pagingTitleView.delegate = self
view.addSubview(pagingTitleView)
// 内容视图
let pagingContentView = SGPagingContentScrollView(frame: frame, parentVC: self, childVCs: childVCs)
pagingContentView.delegate = self
view.addSubview(pagingContentView)
- SGPagingTitleView 代理方法
func pagingTitleView(titleView: SGPagingTitleView, index: Int) {
pagingContentView.setPagingContentView(index: index)
}
- SGPagingContentView 代理方法
func pagingContentView(contentView: SGPagingContentView, progress: CGFloat, currentIndex: Int, targetIndex: Int) {
pagingTitleView.setPagingTitleView(progress: progress, currentIndex: currentIndex, targetIndex: targetIndex)
}
Requirements
- iOS 10.0 +
- Swift 5.0 +
Concluding remarks
- 如有问题 issues
Related Skills
node-connect
339.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
