├── .gitignore
├── .swiftpm
└── xcode
│ └── package.xcworkspace
│ └── contents.xcworkspacedata
├── .travis.yml
├── GKNavigationBar.podspec
├── GKNavigationBar
├── GKNavigationBar.bundle
│ ├── btn_back_black@2x.png
│ ├── btn_back_black@3x.png
│ ├── btn_back_white@2x.png
│ ├── btn_back_white@3x.png
│ ├── nav_line.png
│ ├── nav_line@2x.png
│ └── nav_line@3x.png
├── GKNavigationBar.h
├── GestureHandle
│ ├── GKBaseAnimatedTransition.h
│ ├── GKBaseAnimatedTransition.m
│ ├── GKGestureHandleConfigure.h
│ ├── GKGestureHandleConfigure.m
│ ├── GKGestureHandleDefine.h
│ ├── GKNavigationInteractiveTransition.h
│ ├── GKNavigationInteractiveTransition.m
│ ├── GKPopAnimatedTransition.h
│ ├── GKPopAnimatedTransition.m
│ ├── GKPushAnimatedTransition.h
│ ├── GKPushAnimatedTransition.m
│ ├── UINavigationController+GKGestureHandle.h
│ ├── UINavigationController+GKGestureHandle.m
│ ├── UIScrollView+GKGestureHandle.h
│ ├── UIScrollView+GKGestureHandle.m
│ ├── UIViewController+GKGestureHandle.h
│ └── UIViewController+GKGestureHandle.m
├── NavigationBar
│ ├── GKCustomNavigationBar.h
│ ├── GKCustomNavigationBar.m
│ ├── GKNavigationBarConfigure.h
│ ├── GKNavigationBarConfigure.m
│ ├── GKNavigationBarDefine.h
│ ├── UIBarButtonItem+GKNavigationBar.h
│ ├── UIBarButtonItem+GKNavigationBar.m
│ ├── UIImage+GKNavigationBar.h
│ ├── UIImage+GKNavigationBar.m
│ ├── UINavigationController+GKNavigationBar.h
│ ├── UINavigationController+GKNavigationBar.m
│ ├── UINavigationItem+GKNavigationBar.h
│ ├── UINavigationItem+GKNavigationBar.m
│ ├── UIViewController+GKNavigationBar.h
│ └── UIViewController+GKNavigationBar.m
└── PrivacyInfo.xcprivacy
├── GKNavigationBarExample
├── GKNavigationBarExample.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── IDEWorkspaceChecks.plist
│ └── xcshareddata
│ │ └── xcschemes
│ │ └── GKNavigationBarFramework.xcscheme
├── GKNavigationBarExample.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ │ ├── IDEWorkspaceChecks.plist
│ │ └── WorkspaceSettings.xcsettings
├── GKNavigationBarExample
│ ├── AppDelegate.h
│ ├── AppDelegate.m
│ ├── Assets.xcassets
│ │ ├── 001.imageset
│ │ │ ├── 001.png
│ │ │ └── Contents.json
│ │ ├── 002.imageset
│ │ │ ├── 002.png
│ │ │ └── Contents.json
│ │ ├── 003.imageset
│ │ │ ├── 003.png
│ │ │ └── Contents.json
│ │ ├── 004.imageset
│ │ │ ├── 004.png
│ │ │ └── Contents.json
│ │ ├── 005.imageset
│ │ │ ├── 005.png
│ │ │ └── Contents.json
│ │ ├── 006.imageset
│ │ │ ├── 006.png
│ │ │ └── Contents.json
│ │ ├── 007.imageset
│ │ │ ├── 007.png
│ │ │ └── Contents.json
│ │ ├── Activity.imageset
│ │ │ ├── Activity.png
│ │ │ ├── Activity@2x.png
│ │ │ ├── Activity@3x.png
│ │ │ └── Contents.json
│ │ ├── Activity_selected.imageset
│ │ │ ├── Activity_selected.png
│ │ │ ├── Activity_selected@2x.png
│ │ │ ├── Activity_selected@3x.png
│ │ │ └── Contents.json
│ │ ├── AppIcon.appiconset
│ │ │ └── Contents.json
│ │ ├── Contents.json
│ │ ├── Douyin
│ │ │ ├── Contents.json
│ │ │ ├── WechatIMG238.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── WechatIMG238.jpeg
│ │ │ ├── WechatIMG239.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── WechatIMG239.jpeg
│ │ │ ├── WechatIMG240.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── WechatIMG240.jpeg
│ │ │ ├── ss_icon_comment.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ss_icon_comment@2x.png
│ │ │ │ └── ss_icon_comment@3x.png
│ │ │ ├── ss_icon_like.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ss_icon_like@2x.png
│ │ │ │ └── ss_icon_like@3x.png
│ │ │ ├── ss_icon_pause.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ss_icon_pause@2x.png
│ │ │ │ └── ss_icon_pause@3x.png
│ │ │ ├── ss_icon_share.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ss_icon_share@2x.png
│ │ │ │ └── ss_icon_share@3x.png
│ │ │ ├── ss_icon_star_normal.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ss_icon_star_normal@2x.png
│ │ │ │ └── ss_icon_star_normal@3x.png
│ │ │ └── ss_icon_star_selected.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── ss_icon_star_selected@2x.png
│ │ │ │ └── ss_icon_star_selected@3x.png
│ │ ├── Home.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Home@2x.png
│ │ │ └── Home@3x.png
│ │ ├── Home_selected.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Home_selected@2x.png
│ │ │ └── Home_selected@3x.png
│ │ ├── Mine.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Mine@2x.png
│ │ │ └── Mine@3x.png
│ │ ├── Mine_selected.imageset
│ │ │ ├── Contents.json
│ │ │ ├── Mine_selected@2x.png
│ │ │ └── Mine_selected@3x.png
│ │ ├── Toutiao
│ │ │ ├── Contents.json
│ │ │ ├── home_nav.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── home_nav.jpeg
│ │ │ ├── home_page.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── home_page.png
│ │ │ ├── micro_page.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── micro_page.png
│ │ │ ├── mine_page.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── mine_page.png
│ │ │ ├── video_nav.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── video_nav.png
│ │ │ └── video_page.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── video_page.png
│ │ ├── WYMusic
│ │ │ ├── Contents.json
│ │ │ ├── cm2_btm_icn_account.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_btm_icn_account.png
│ │ │ │ ├── cm2_btm_icn_account@2x.png
│ │ │ │ └── cm2_btm_icn_account@3x.png
│ │ │ ├── cm2_btm_icn_account_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_btm_icn_account_prs.png
│ │ │ │ ├── cm2_btm_icn_account_prs@2x.png
│ │ │ │ └── cm2_btm_icn_account_prs@3x.png
│ │ │ ├── cm2_btm_icn_discovery.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_btm_icn_discovery.png
│ │ │ │ ├── cm2_btm_icn_discovery@2x.png
│ │ │ │ └── cm2_btm_icn_discovery@3x.png
│ │ │ ├── cm2_btm_icn_discovery_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_btm_icn_discovery_prs.png
│ │ │ │ ├── cm2_btm_icn_discovery_prs@2x.png
│ │ │ │ └── cm2_btm_icn_discovery_prs@3x.png
│ │ │ ├── cm2_btm_icn_friend.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_btm_icn_friend.png
│ │ │ │ ├── cm2_btm_icn_friend@2x.png
│ │ │ │ └── cm2_btm_icn_friend@3x.png
│ │ │ ├── cm2_btm_icn_friend_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_btm_icn_friend_prs.png
│ │ │ │ ├── cm2_btm_icn_friend_prs@2x.png
│ │ │ │ └── cm2_btm_icn_friend_prs@3x.png
│ │ │ ├── cm2_btm_icn_music.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_btm_icn_music.png
│ │ │ │ ├── cm2_btm_icn_music@2x.png
│ │ │ │ └── cm2_btm_icn_music@3x.png
│ │ │ ├── cm2_btm_icn_music_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_btm_icn_music_prs.png
│ │ │ │ ├── cm2_btm_icn_music_prs@2x.png
│ │ │ │ └── cm2_btm_icn_music_prs@3x.png
│ │ │ ├── cm2_topbar_icn_mic.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_mic.png
│ │ │ │ ├── cm2_topbar_icn_mic@2x.png
│ │ │ │ └── cm2_topbar_icn_mic@3x.png
│ │ │ ├── cm2_topbar_icn_mic_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_mic_prs.png
│ │ │ │ ├── cm2_topbar_icn_mic_prs@2x.png
│ │ │ │ └── cm2_topbar_icn_mic_prs@3x.png
│ │ │ ├── cm2_topbar_icn_playing.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing.png
│ │ │ │ ├── cm2_topbar_icn_playing@2x.png
│ │ │ │ └── cm2_topbar_icn_playing@3x.png
│ │ │ ├── cm2_topbar_icn_playing2.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing2.png
│ │ │ │ ├── cm2_topbar_icn_playing2@2x.png
│ │ │ │ └── cm2_topbar_icn_playing2@3x.png
│ │ │ ├── cm2_topbar_icn_playing2_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing2_prs.png
│ │ │ │ ├── cm2_topbar_icn_playing2_prs@2x.png
│ │ │ │ └── cm2_topbar_icn_playing2_prs@3x.png
│ │ │ ├── cm2_topbar_icn_playing3.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing3.png
│ │ │ │ ├── cm2_topbar_icn_playing3@2x.png
│ │ │ │ └── cm2_topbar_icn_playing3@3x.png
│ │ │ ├── cm2_topbar_icn_playing3_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing3_prs.png
│ │ │ │ ├── cm2_topbar_icn_playing3_prs@2x.png
│ │ │ │ └── cm2_topbar_icn_playing3_prs@3x.png
│ │ │ ├── cm2_topbar_icn_playing4.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing4.png
│ │ │ │ ├── cm2_topbar_icn_playing4@2x.png
│ │ │ │ └── cm2_topbar_icn_playing4@3x.png
│ │ │ ├── cm2_topbar_icn_playing4_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing4_prs.png
│ │ │ │ ├── cm2_topbar_icn_playing4_prs@2x.png
│ │ │ │ └── cm2_topbar_icn_playing4_prs@3x.png
│ │ │ ├── cm2_topbar_icn_playing5.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing5.png
│ │ │ │ ├── cm2_topbar_icn_playing5@2x.png
│ │ │ │ └── cm2_topbar_icn_playing5@3x.png
│ │ │ ├── cm2_topbar_icn_playing5_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing5_prs.png
│ │ │ │ ├── cm2_topbar_icn_playing5_prs@2x.png
│ │ │ │ └── cm2_topbar_icn_playing5_prs@3x.png
│ │ │ ├── cm2_topbar_icn_playing6.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing6.png
│ │ │ │ ├── cm2_topbar_icn_playing6@2x.png
│ │ │ │ └── cm2_topbar_icn_playing6@3x.png
│ │ │ ├── cm2_topbar_icn_playing6_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing6_prs.png
│ │ │ │ └── cm2_topbar_icn_playing6_prs@2x.png
│ │ │ ├── cm2_topbar_icn_playing_prs.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── cm2_topbar_icn_playing_prs.png
│ │ │ │ ├── cm2_topbar_icn_playing_prs@2x.png
│ │ │ │ └── cm2_topbar_icn_playing_prs@3x.png
│ │ │ ├── discover_page.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── discover_page.png
│ │ │ └── music_page.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── music_page.png
│ │ ├── WYNews
│ │ │ ├── Contents.json
│ │ │ ├── news_detailpage.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── news_detailpage.png
│ │ │ ├── news_homepage.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── news_homepage.png
│ │ │ └── news_titleView.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ └── news_titleView@2x.png
│ │ ├── bg-1.imageset
│ │ │ ├── Contents.json
│ │ │ └── bg.png
│ │ ├── bg.imageset
│ │ │ ├── Contents.json
│ │ │ └── bg.jpg
│ │ ├── hesd_rectangular.imageset
│ │ │ ├── Contents.json
│ │ │ ├── hesd_rectangular@2x.png
│ │ │ └── hesd_rectangular@3x.png
│ │ ├── line.imageset
│ │ │ ├── Contents.json
│ │ │ ├── line.png
│ │ │ ├── line@2x.png
│ │ │ └── line@3x.png
│ │ ├── nav_bg.imageset
│ │ │ ├── Contents.json
│ │ │ ├── nav_bg@2x.png
│ │ │ └── nav_bg@3x.png
│ │ ├── reecharge_bg.imageset
│ │ │ ├── Contents.json
│ │ │ ├── reecharge_bg@2x.png
│ │ │ └── reecharge_bg@3x.png
│ │ └── weixin.imageset
│ │ │ ├── Contents.json
│ │ │ └── weixin.jpg
│ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ ├── Demo
│ │ ├── BaseVC
│ │ │ ├── GKBaseNavigationController.h
│ │ │ ├── GKBaseNavigationController.m
│ │ │ ├── GKBaseViewController.h
│ │ │ ├── GKBaseViewController.m
│ │ │ ├── GKDemoBaseViewController.h
│ │ │ ├── GKDemoBaseViewController.m
│ │ │ ├── GKPresentViewController.h
│ │ │ ├── GKPresentViewController.m
│ │ │ ├── GKTabBaseViewController.h
│ │ │ ├── GKTabBaseViewController.m
│ │ │ ├── UIView+Extension.h
│ │ │ └── UIView+Extension.m
│ │ ├── DemoVC
│ │ │ ├── GKAVPlayerViewController.h
│ │ │ ├── GKAVPlayerViewController.m
│ │ │ ├── GKDemo000ViewController.h
│ │ │ ├── GKDemo000ViewController.m
│ │ │ ├── GKDemo000ViewController.xib
│ │ │ ├── GKDemo001ViewController.h
│ │ │ ├── GKDemo001ViewController.m
│ │ │ ├── GKDemo002ViewController.h
│ │ │ ├── GKDemo002ViewController.m
│ │ │ ├── GKDemo003ViewController.h
│ │ │ ├── GKDemo003ViewController.m
│ │ │ ├── GKDemo004ViewController.h
│ │ │ ├── GKDemo004ViewController.m
│ │ │ ├── GKDemo005ViewController.h
│ │ │ ├── GKDemo005ViewController.m
│ │ │ ├── GKDemo006ViewController.h
│ │ │ ├── GKDemo006ViewController.m
│ │ │ ├── GKDemo007ListViewController.h
│ │ │ ├── GKDemo007ListViewController.m
│ │ │ ├── GKDemo007ViewController.h
│ │ │ ├── GKDemo007ViewController.m
│ │ │ ├── GKDemo008ViewController.h
│ │ │ ├── GKDemo008ViewController.m
│ │ │ ├── GKDemoTransitionViewController.h
│ │ │ ├── GKDemoTransitionViewController.m
│ │ │ ├── GKDemoWebViewController.h
│ │ │ ├── GKDemoWebViewController.m
│ │ │ └── web.txt
│ │ ├── Extension
│ │ │ ├── UIDevice+GKExtension.h
│ │ │ └── UIDevice+GKExtension.m
│ │ ├── GKMainViewController.h
│ │ ├── GKMainViewController.m
│ │ ├── 今日头条
│ │ │ ├── GKToutiaoViewController.h
│ │ │ ├── GKToutiaoViewController.m
│ │ │ └── tab
│ │ │ │ ├── GKToutiaoDetailViewController.h
│ │ │ │ ├── GKToutiaoDetailViewController.m
│ │ │ │ ├── GKToutiaoHomeViewController.h
│ │ │ │ ├── GKToutiaoHomeViewController.m
│ │ │ │ ├── GKToutiaoMicroViewController.h
│ │ │ │ ├── GKToutiaoMicroViewController.m
│ │ │ │ ├── GKToutiaoMineViewController.h
│ │ │ │ ├── GKToutiaoMineViewController.m
│ │ │ │ ├── GKToutiaoVideoViewController.h
│ │ │ │ └── GKToutiaoVideoViewController.m
│ │ ├── 微信
│ │ │ ├── FloatView
│ │ │ │ ├── GKFloatTransition.h
│ │ │ │ ├── GKFloatTransition.m
│ │ │ │ ├── GKFloatView.h
│ │ │ │ └── GKFloatView.m
│ │ │ ├── GKWXViewController.h
│ │ │ ├── GKWXViewController.m
│ │ │ └── tab
│ │ │ │ ├── GKWXDetailViewController.h
│ │ │ │ ├── GKWXDetailViewController.m
│ │ │ │ ├── GKWXFindViewController.h
│ │ │ │ ├── GKWXFindViewController.m
│ │ │ │ ├── GKWXHomeViewController.h
│ │ │ │ ├── GKWXHomeViewController.m
│ │ │ │ ├── GKWXMineViewController.h
│ │ │ │ └── GKWXMineViewController.m
│ │ ├── 抖音
│ │ │ ├── GKDouyinHomePlayerViewController.h
│ │ │ ├── GKDouyinHomePlayerViewController.m
│ │ │ ├── GKDouyinHomeSearchViewController.h
│ │ │ ├── GKDouyinHomeSearchViewController.m
│ │ │ ├── GKDouyinHomeViewController.h
│ │ │ ├── GKDouyinHomeViewController.m
│ │ │ ├── GKDouyinPersonalViewController.h
│ │ │ ├── GKDouyinPersonalViewController.m
│ │ │ ├── GKDouyinScrollView.h
│ │ │ └── GKDouyinScrollView.m
│ │ ├── 网易云音乐
│ │ │ ├── GKWYMusicViewController.h
│ │ │ ├── GKWYMusicViewController.m
│ │ │ └── tab
│ │ │ │ ├── GKWYMusicAccountViewController.h
│ │ │ │ ├── GKWYMusicAccountViewController.m
│ │ │ │ ├── GKWYMusicDetailViewController.h
│ │ │ │ ├── GKWYMusicDetailViewController.m
│ │ │ │ ├── GKWYMusicFindViewController.h
│ │ │ │ ├── GKWYMusicFindViewController.m
│ │ │ │ ├── GKWYMusicFriendViewController.h
│ │ │ │ ├── GKWYMusicFriendViewController.m
│ │ │ │ ├── GKWYMusicMineViewController.h
│ │ │ │ └── GKWYMusicMineViewController.m
│ │ └── 网易新闻
│ │ │ ├── GKWYNewsViewController.h
│ │ │ ├── GKWYNewsViewController.m
│ │ │ └── tab
│ │ │ ├── GKWYNewsCommentViewController.h
│ │ │ ├── GKWYNewsCommentViewController.m
│ │ │ ├── GKWYNewsDetailViewController.h
│ │ │ ├── GKWYNewsDetailViewController.m
│ │ │ ├── GKWYNewsHomeViewController.h
│ │ │ ├── GKWYNewsHomeViewController.m
│ │ │ ├── GKWYNewsLiveViewController.h
│ │ │ ├── GKWYNewsLiveViewController.m
│ │ │ ├── GKWYNewsNewViewController.h
│ │ │ ├── GKWYNewsNewViewController.m
│ │ │ ├── GKWYNewsProfileViewController.h
│ │ │ ├── GKWYNewsProfileViewController.m
│ │ │ ├── GKWYNewsVideoViewController.h
│ │ │ └── GKWYNewsVideoViewController.m
│ ├── Info.plist
│ ├── PrefixHeader.pch
│ └── main.m
├── GKNavigationBarFramework
│ └── Info.plist
├── Podfile
├── Podfile.lock
└── Pods
│ ├── JXCategoryViewExt
│ ├── JXCategoryView
│ │ ├── Core
│ │ │ ├── Base
│ │ │ │ ├── JXCategoryBaseCell.h
│ │ │ │ ├── JXCategoryBaseCell.m
│ │ │ │ ├── JXCategoryBaseCellModel.h
│ │ │ │ ├── JXCategoryBaseCellModel.m
│ │ │ │ ├── JXCategoryBaseView.h
│ │ │ │ └── JXCategoryBaseView.m
│ │ │ ├── Common
│ │ │ │ ├── JXCategoryCollectionView.h
│ │ │ │ ├── JXCategoryCollectionView.m
│ │ │ │ ├── JXCategoryFactory.h
│ │ │ │ ├── JXCategoryFactory.m
│ │ │ │ ├── JXCategoryIndicatorParamsModel.h
│ │ │ │ ├── JXCategoryIndicatorParamsModel.m
│ │ │ │ ├── JXCategoryIndicatorProtocol.h
│ │ │ │ ├── JXCategoryListContainerView.h
│ │ │ │ ├── JXCategoryListContainerView.m
│ │ │ │ ├── JXCategoryViewAnimator.h
│ │ │ │ ├── JXCategoryViewAnimator.m
│ │ │ │ ├── JXCategoryViewDefines.h
│ │ │ │ ├── UIColor+JXAdd.h
│ │ │ │ └── UIColor+JXAdd.m
│ │ │ ├── Component
│ │ │ │ ├── JXCategoryIndicatorComponentView.h
│ │ │ │ └── JXCategoryIndicatorComponentView.m
│ │ │ ├── Indicator
│ │ │ │ ├── JXCategoryIndicatorCell.h
│ │ │ │ ├── JXCategoryIndicatorCell.m
│ │ │ │ ├── JXCategoryIndicatorCellModel.h
│ │ │ │ ├── JXCategoryIndicatorCellModel.m
│ │ │ │ ├── JXCategoryIndicatorView.h
│ │ │ │ └── JXCategoryIndicatorView.m
│ │ │ └── JXCategoryView.h
│ │ ├── Indicator
│ │ │ └── Line
│ │ │ │ ├── JXCategoryIndicatorLineView.h
│ │ │ │ └── JXCategoryIndicatorLineView.m
│ │ └── Title
│ │ │ ├── JXCategoryTitleCell.h
│ │ │ ├── JXCategoryTitleCell.m
│ │ │ ├── JXCategoryTitleCellModel.h
│ │ │ ├── JXCategoryTitleCellModel.m
│ │ │ ├── JXCategoryTitleView.h
│ │ │ └── JXCategoryTitleView.m
│ ├── LICENSE
│ └── README.md
│ ├── Local Podspecs
│ └── GKNavigationBar.podspec.json
│ ├── Manifest.lock
│ ├── Masonry
│ ├── LICENSE
│ ├── Masonry
│ │ ├── MASCompositeConstraint.h
│ │ ├── MASCompositeConstraint.m
│ │ ├── MASConstraint+Private.h
│ │ ├── MASConstraint.h
│ │ ├── MASConstraint.m
│ │ ├── MASConstraintMaker.h
│ │ ├── MASConstraintMaker.m
│ │ ├── MASLayoutConstraint.h
│ │ ├── MASLayoutConstraint.m
│ │ ├── MASUtilities.h
│ │ ├── MASViewAttribute.h
│ │ ├── MASViewAttribute.m
│ │ ├── MASViewConstraint.h
│ │ ├── MASViewConstraint.m
│ │ ├── Masonry.h
│ │ ├── NSArray+MASAdditions.h
│ │ ├── NSArray+MASAdditions.m
│ │ ├── NSArray+MASShorthandAdditions.h
│ │ ├── NSLayoutConstraint+MASDebugAdditions.h
│ │ ├── NSLayoutConstraint+MASDebugAdditions.m
│ │ ├── View+MASAdditions.h
│ │ ├── View+MASAdditions.m
│ │ ├── View+MASShorthandAdditions.h
│ │ ├── ViewController+MASAdditions.h
│ │ └── ViewController+MASAdditions.m
│ └── README.md
│ ├── Pods.xcodeproj
│ └── project.pbxproj
│ ├── TZImagePickerController
│ ├── LICENSE
│ ├── README.md
│ └── TZImagePickerController
│ │ └── TZImagePickerController
│ │ ├── NSBundle+TZImagePicker.h
│ │ ├── NSBundle+TZImagePicker.m
│ │ ├── TZAssetCell.h
│ │ ├── TZAssetCell.m
│ │ ├── TZAssetModel.h
│ │ ├── TZAssetModel.m
│ │ ├── TZGifPhotoPreviewController.h
│ │ ├── TZGifPhotoPreviewController.m
│ │ ├── TZImageCropManager.h
│ │ ├── TZImageCropManager.m
│ │ ├── TZImageManager.h
│ │ ├── TZImageManager.m
│ │ ├── TZImagePickerController.bundle
│ │ ├── MMVideoPreviewPlay@2x.png
│ │ ├── MMVideoPreviewPlayHL@2x.png
│ │ ├── VideoSendIcon@2x.png
│ │ ├── ar.lproj
│ │ │ └── Localizable.strings
│ │ ├── bg.lproj
│ │ │ └── Localizable.strings
│ │ ├── cs-CZ.lproj
│ │ │ └── Localizable.strings
│ │ ├── de.lproj
│ │ │ └── Localizable.strings
│ │ ├── el.lproj
│ │ │ └── Localizable.strings
│ │ ├── en.lproj
│ │ │ └── Localizable.strings
│ │ ├── es.lproj
│ │ │ └── Localizable.strings
│ │ ├── fr.lproj
│ │ │ └── Localizable.strings
│ │ ├── he.lproj
│ │ │ └── Localizable.strings
│ │ ├── iCloudError@2x.png
│ │ ├── it.lproj
│ │ │ └── Localizable.strings
│ │ ├── ja.lproj
│ │ │ └── Localizable.strings
│ │ ├── ko-KP.lproj
│ │ │ └── Localizable.strings
│ │ ├── ko.lproj
│ │ │ └── Localizable.strings
│ │ ├── navi_back@2x.png
│ │ ├── nl.lproj
│ │ │ └── Localizable.strings
│ │ ├── photo_def_photoPickerVc@2x.png
│ │ ├── photo_def_previewVc@2x.png
│ │ ├── photo_number_icon@2x.png
│ │ ├── photo_original_def@2x.png
│ │ ├── photo_original_sel@2x.png
│ │ ├── photo_sel_photoPickerVc@2x.png
│ │ ├── photo_sel_previewVc@2x.png
│ │ ├── pl.lproj
│ │ │ └── Localizable.strings
│ │ ├── preview_number_icon@2x.png
│ │ ├── preview_original_def@2x.png
│ │ ├── pt.lproj
│ │ │ └── Localizable.strings
│ │ ├── ro.lproj
│ │ │ └── Localizable.strings
│ │ ├── ru.lproj
│ │ │ └── Localizable.strings
│ │ ├── sk.lproj
│ │ │ └── Localizable.strings
│ │ ├── sv.lproj
│ │ │ └── Localizable.strings
│ │ ├── takePicture80@2x.png
│ │ ├── takePicture@2x.png
│ │ ├── th.lproj
│ │ │ └── Localizable.strings
│ │ ├── tr.lproj
│ │ │ └── Localizable.strings
│ │ ├── uk.lproj
│ │ │ └── Localizable.strings
│ │ ├── vi.lproj
│ │ │ └── Localizable.strings
│ │ ├── zh-Hans.lproj
│ │ │ └── Localizable.strings
│ │ └── zh-Hant.lproj
│ │ │ └── Localizable.strings
│ │ ├── TZImagePickerController.h
│ │ ├── TZImagePickerController.m
│ │ ├── TZImageRequestOperation.h
│ │ ├── TZImageRequestOperation.m
│ │ ├── TZLocationManager.h
│ │ ├── TZLocationManager.m
│ │ ├── TZPhotoPickerController.h
│ │ ├── TZPhotoPickerController.m
│ │ ├── TZPhotoPreviewCell.h
│ │ ├── TZPhotoPreviewCell.m
│ │ ├── TZPhotoPreviewController.h
│ │ ├── TZPhotoPreviewController.m
│ │ ├── TZProgressView.h
│ │ ├── TZProgressView.m
│ │ ├── TZVideoCropController.h
│ │ ├── TZVideoCropController.m
│ │ ├── TZVideoEditedPreviewController.h
│ │ ├── TZVideoEditedPreviewController.m
│ │ ├── TZVideoPlayerController.h
│ │ ├── TZVideoPlayerController.m
│ │ ├── UIView+TZLayout.h
│ │ └── UIView+TZLayout.m
│ └── Target Support Files
│ ├── GKNavigationBar
│ ├── GKNavigationBar-Info.plist
│ ├── GKNavigationBar-dummy.m
│ ├── GKNavigationBar-prefix.pch
│ ├── GKNavigationBar-umbrella.h
│ ├── GKNavigationBar.debug.xcconfig
│ ├── GKNavigationBar.modulemap
│ ├── GKNavigationBar.release.xcconfig
│ └── ResourceBundle-GKNavigationBar.privacy-GKNavigationBar-Info.plist
│ ├── JXCategoryViewExt
│ ├── JXCategoryViewExt-Info.plist
│ ├── JXCategoryViewExt-dummy.m
│ ├── JXCategoryViewExt-prefix.pch
│ ├── JXCategoryViewExt-umbrella.h
│ ├── JXCategoryViewExt.debug.xcconfig
│ ├── JXCategoryViewExt.modulemap
│ └── JXCategoryViewExt.release.xcconfig
│ ├── Masonry
│ ├── Masonry-Info.plist
│ ├── Masonry-dummy.m
│ ├── Masonry-prefix.pch
│ ├── Masonry-umbrella.h
│ ├── Masonry.debug.xcconfig
│ ├── Masonry.modulemap
│ ├── Masonry.release.xcconfig
│ └── Masonry.xcconfig
│ ├── Pods-GKNavigationBarExample
│ ├── Pods-GKNavigationBarExample-Info.plist
│ ├── Pods-GKNavigationBarExample-acknowledgements.markdown
│ ├── Pods-GKNavigationBarExample-acknowledgements.plist
│ ├── Pods-GKNavigationBarExample-dummy.m
│ ├── Pods-GKNavigationBarExample-frameworks-Debug-input-files.xcfilelist
│ ├── Pods-GKNavigationBarExample-frameworks-Debug-output-files.xcfilelist
│ ├── Pods-GKNavigationBarExample-frameworks-Release-input-files.xcfilelist
│ ├── Pods-GKNavigationBarExample-frameworks-Release-output-files.xcfilelist
│ ├── Pods-GKNavigationBarExample-frameworks.sh
│ ├── Pods-GKNavigationBarExample-umbrella.h
│ ├── Pods-GKNavigationBarExample.debug.xcconfig
│ ├── Pods-GKNavigationBarExample.modulemap
│ └── Pods-GKNavigationBarExample.release.xcconfig
│ └── TZImagePickerController
│ ├── TZImagePickerController-Info.plist
│ ├── TZImagePickerController-dummy.m
│ ├── TZImagePickerController-prefix.pch
│ ├── TZImagePickerController-umbrella.h
│ ├── TZImagePickerController.debug.xcconfig
│ ├── TZImagePickerController.modulemap
│ ├── TZImagePickerController.release.xcconfig
│ └── TZImagePickerController.xcconfig
├── LICENSE
├── Package.swift
└── README.md
/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: objective-c
2 | osx_image: xcode11.3.1
3 |
4 | before_install:
5 | - env
6 | - locale
7 | - xcpretty --version
8 | - xcodebuild -version
9 | - xcodebuild -showsdks
10 |
11 | script:
12 | - set -o pipefail
13 |
14 | after_success:
15 | - bash <(curl -s https://codecov.io/bash)
16 |
--------------------------------------------------------------------------------
/GKNavigationBar.podspec:
--------------------------------------------------------------------------------
1 | Pod::Spec.new do |s|
2 | s.name = 'GKNavigationBar'
3 | s.version = '1.9.4'
4 | s.license = 'MIT'
5 | s.summary = '自定义导航栏--导航栏联动'
6 | s.homepage = 'https://github.com/QuintGao/GKNavigationBar'
7 | s.social_media_url = 'https://github.com/QuintGao'
8 | s.authors = { 'QuintGao' => '1094887059@qq.com' }
9 | s.source = { :git => 'https://github.com/QuintGao/GKNavigationBar.git', :tag => s.version }
10 | s.ios.deployment_target = '9.0'
11 | s.source_files = 'GKNavigationBar/GKNavigationBar.h'
12 |
13 | s.subspec 'NavigationBar' do |ss|
14 | ss.source_files = 'GKNavigationBar/NavigationBar'
15 | ss.resource = 'GKNavigationBar/GKNavigationBar.bundle'
16 | ss.resource_bundles = {'GKNavigationBar.privacy' => 'GKNavigationBar/PrivacyInfo.xcprivacy'}
17 | end
18 |
19 | s.subspec 'GestureHandle' do |ss|
20 | ss.source_files = 'GKNavigationBar/GestureHandle'
21 | end
22 | end
23 |
--------------------------------------------------------------------------------
/GKNavigationBar/GKNavigationBar.bundle/btn_back_black@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBar/GKNavigationBar.bundle/btn_back_black@2x.png
--------------------------------------------------------------------------------
/GKNavigationBar/GKNavigationBar.bundle/btn_back_black@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBar/GKNavigationBar.bundle/btn_back_black@3x.png
--------------------------------------------------------------------------------
/GKNavigationBar/GKNavigationBar.bundle/btn_back_white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBar/GKNavigationBar.bundle/btn_back_white@2x.png
--------------------------------------------------------------------------------
/GKNavigationBar/GKNavigationBar.bundle/btn_back_white@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBar/GKNavigationBar.bundle/btn_back_white@3x.png
--------------------------------------------------------------------------------
/GKNavigationBar/GKNavigationBar.bundle/nav_line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBar/GKNavigationBar.bundle/nav_line.png
--------------------------------------------------------------------------------
/GKNavigationBar/GKNavigationBar.bundle/nav_line@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBar/GKNavigationBar.bundle/nav_line@2x.png
--------------------------------------------------------------------------------
/GKNavigationBar/GKNavigationBar.bundle/nav_line@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBar/GKNavigationBar.bundle/nav_line@3x.png
--------------------------------------------------------------------------------
/GKNavigationBar/GKNavigationBar.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKNavigationBar.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2019/10/27.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #ifndef GKNavigationBar_h
10 | #define GKNavigationBar_h
11 |
12 | #import "GKNavigationBarDefine.h"
13 | #import "GKGestureHandleDefine.h"
14 |
15 | #endif /* GKNavigationBar_h */
16 |
--------------------------------------------------------------------------------
/GKNavigationBar/GestureHandle/GKNavigationInteractiveTransition.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKNavigationInteractiveTransition.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2020/11/24.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKNavigationInteractiveTransition : NSObject
14 |
15 | /// 当前处理的导航控制器
16 | @property (nonatomic, weak) UINavigationController *navigationController;
17 |
18 | /// 手势处理
19 | /// @param gesture 手势
20 | - (void)panGestureAction:(UIPanGestureRecognizer *)gesture;
21 |
22 | /// 系统返回手势的target对象
23 | @property (nonatomic, weak) id systemTarget;
24 |
25 | /// 系统返回手势的action方法
26 | @property (nonatomic, assign) SEL systemAction;
27 |
28 | @end
29 |
30 | NS_ASSUME_NONNULL_END
31 |
--------------------------------------------------------------------------------
/GKNavigationBar/GestureHandle/GKPopAnimatedTransition.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKPopAnimatedTransition.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2019/10/30.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseAnimatedTransition.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKPopAnimatedTransition : GKBaseAnimatedTransition
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBar/GestureHandle/GKPushAnimatedTransition.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKPushAnimatedTransition.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2019/10/30.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseAnimatedTransition.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKPushAnimatedTransition : GKBaseAnimatedTransition
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBar/GestureHandle/UIScrollView+GKGestureHandle.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIScrollView+GKGestureHandle.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2020/10/29.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface UIScrollView (GKGestureHandle)
14 |
15 | /// 是否开启UIScrollView左滑返回手势处理,默认NO
16 | @property (nonatomic, assign) BOOL gk_openGestureHandle;
17 |
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/GKNavigationBar/NavigationBar/GKCustomNavigationBar.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKCustomNavigationBar.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2019/10/27.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKCustomNavigationBar : UINavigationBar
14 |
15 | // 导航栏所在的控制器
16 | @property (nonatomic, weak) UIViewController *viewController;
17 |
18 | // 导航栏透明度
19 | @property (nonatomic, assign) CGFloat gk_navBarBackgroundAlpha;
20 |
21 | // 导航栏分割线是否隐藏
22 | @property (nonatomic, assign) BOOL gk_navLineHidden;
23 |
24 | // 在非全屏模式下显示
25 | @property (nonatomic, assign) BOOL gk_nonFullScreen;
26 |
27 | @end
28 |
29 | NS_ASSUME_NONNULL_END
30 |
--------------------------------------------------------------------------------
/GKNavigationBar/NavigationBar/UIImage+GKNavigationBar.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIImage+GKNavigationBar.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2019/11/1.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface UIImage (GKNavigationBar)
14 |
15 | /// 获取NSBundle或Framework里面的图片
16 | /// @param name 图片名称
17 | + (UIImage *)gk_imageNamed:(NSString *)name;
18 |
19 | /// 根据颜色生成size为(1, 1)的纯色图片
20 | /// @param color 图片颜色
21 | + (UIImage *)gk_imageWithColor:(UIColor *)color;
22 |
23 | /// 根据颜色生成指定size的纯色图片
24 | /// @param color 图片颜色
25 | /// @param size 图片大小
26 | + (UIImage *)gk_imageWithColor:(UIColor *)color size:(CGSize)size;
27 |
28 | /// 修改指定图片颜色生成新的图片
29 | /// @param image 原图片
30 | /// @param color 图片颜色
31 | + (UIImage *)gk_changeImage:(UIImage *)image color:(UIColor *)color;
32 |
33 | @end
34 |
35 | NS_ASSUME_NONNULL_END
36 |
--------------------------------------------------------------------------------
/GKNavigationBar/NavigationBar/UINavigationController+GKNavigationBar.h:
--------------------------------------------------------------------------------
1 | //
2 | // UINavigationController+GKNavigationBar.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2020/11/23.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface UINavigationController (GKNavigationBar)
14 |
15 | /// 开启系统导航与GKNavigationBar过渡处理,需要在显示系统导航栏的控制器中调用显示导航栏方法
16 | @property (nonatomic, assign) IBInspectable BOOL gk_openSystemNavHandle;
17 |
18 | /// 该导航栏是由内部隐藏的
19 | @property (nonatomic, assign) BOOL gk_hideNavigationBar;
20 |
21 | @end
22 |
23 | NS_ASSUME_NONNULL_END
24 |
--------------------------------------------------------------------------------
/GKNavigationBar/NavigationBar/UINavigationItem+GKNavigationBar.h:
--------------------------------------------------------------------------------
1 | //
2 | // UINavigationItem+GKNavigationBar.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2019/10/29.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface UINavigationItem (GKNavigationBar)
14 |
15 | @end
16 |
17 | @interface NSObject (GKNavigationBar)
18 |
19 | @end
20 |
21 | NS_ASSUME_NONNULL_END
22 |
--------------------------------------------------------------------------------
/GKNavigationBar/PrivacyInfo.xcprivacy:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | NSPrivacyTracking
6 |
7 | NSPrivacyTrackingDomains
8 |
9 | NSPrivacyCollectedDataTypes
10 |
11 | NSPrivacyAccessedAPITypes
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BuildSystemType
6 | Latest
7 | PreviewsEnabled
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/AppDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2019/11/2.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface AppDelegate : UIResponder
12 |
13 | @property (nonatomic, strong) UIWindow *window;
14 |
15 | @property (nonatomic, assign) BOOL isSupportLandscape;
16 |
17 | @end
18 |
19 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/001.imageset/001.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/001.imageset/001.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/001.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "001.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/002.imageset/002.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/002.imageset/002.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/002.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "002.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/003.imageset/003.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/003.imageset/003.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/003.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "003.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/004.imageset/004.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/004.imageset/004.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/004.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "004.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/005.imageset/005.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/005.imageset/005.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/005.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "005.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/006.imageset/006.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/006.imageset/006.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/006.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "006.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/007.imageset/007.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/007.imageset/007.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/007.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "007.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity.imageset/Activity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity.imageset/Activity.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity.imageset/Activity@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity.imageset/Activity@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity.imageset/Activity@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity.imageset/Activity@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "Activity.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "Activity@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "Activity@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity_selected.imageset/Activity_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity_selected.imageset/Activity_selected.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity_selected.imageset/Activity_selected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity_selected.imageset/Activity_selected@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity_selected.imageset/Activity_selected@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity_selected.imageset/Activity_selected@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Activity_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "Activity_selected.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "Activity_selected@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "Activity_selected@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG238.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "WechatIMG238.jpeg",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG238.imageset/WechatIMG238.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG238.imageset/WechatIMG238.jpeg
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG239.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "WechatIMG239.jpeg",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG239.imageset/WechatIMG239.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG239.imageset/WechatIMG239.jpeg
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG240.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "WechatIMG240.jpeg",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG240.imageset/WechatIMG240.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/WechatIMG240.imageset/WechatIMG240.jpeg
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_comment.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ss_icon_comment@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "ss_icon_comment@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_comment.imageset/ss_icon_comment@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_comment.imageset/ss_icon_comment@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_comment.imageset/ss_icon_comment@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_comment.imageset/ss_icon_comment@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_like.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ss_icon_like@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "ss_icon_like@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_like.imageset/ss_icon_like@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_like.imageset/ss_icon_like@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_like.imageset/ss_icon_like@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_like.imageset/ss_icon_like@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_pause.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ss_icon_pause@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "ss_icon_pause@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_pause.imageset/ss_icon_pause@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_pause.imageset/ss_icon_pause@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_pause.imageset/ss_icon_pause@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_pause.imageset/ss_icon_pause@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_share.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ss_icon_share@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "ss_icon_share@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_share.imageset/ss_icon_share@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_share.imageset/ss_icon_share@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_share.imageset/ss_icon_share@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_share.imageset/ss_icon_share@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_normal.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ss_icon_star_normal@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "ss_icon_star_normal@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_normal.imageset/ss_icon_star_normal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_normal.imageset/ss_icon_star_normal@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_normal.imageset/ss_icon_star_normal@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_normal.imageset/ss_icon_star_normal@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "ss_icon_star_selected@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "ss_icon_star_selected@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_selected.imageset/ss_icon_star_selected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_selected.imageset/ss_icon_star_selected@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_selected.imageset/ss_icon_star_selected@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Douyin/ss_icon_star_selected.imageset/ss_icon_star_selected@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Home@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Home@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | },
22 | "properties" : {
23 | "template-rendering-intent" : "original"
24 | }
25 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home.imageset/Home@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home.imageset/Home@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home.imageset/Home@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home.imageset/Home@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Home_selected@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Home_selected@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | },
22 | "properties" : {
23 | "template-rendering-intent" : "original"
24 | }
25 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home_selected.imageset/Home_selected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home_selected.imageset/Home_selected@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home_selected.imageset/Home_selected@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Home_selected.imageset/Home_selected@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Mine@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Mine@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | },
22 | "properties" : {
23 | "template-rendering-intent" : "original"
24 | }
25 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine.imageset/Mine@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine.imageset/Mine@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine.imageset/Mine@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine.imageset/Mine@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine_selected.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "Mine_selected@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "Mine_selected@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | },
22 | "properties" : {
23 | "template-rendering-intent" : "original"
24 | }
25 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine_selected.imageset/Mine_selected@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine_selected.imageset/Mine_selected@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine_selected.imageset/Mine_selected@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Mine_selected.imageset/Mine_selected@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/home_nav.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "home_nav.jpeg",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/home_nav.imageset/home_nav.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/home_nav.imageset/home_nav.jpeg
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/home_page.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "home_page.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/home_page.imageset/home_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/home_page.imageset/home_page.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/micro_page.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "micro_page.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/micro_page.imageset/micro_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/micro_page.imageset/micro_page.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/mine_page.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "mine_page.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/mine_page.imageset/mine_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/mine_page.imageset/mine_page.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/video_nav.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "video_nav.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/video_nav.imageset/video_nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/video_nav.imageset/video_nav.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/video_page.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "video_page.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/video_page.imageset/video_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/Toutiao/video_page.imageset/video_page.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_btm_icn_account.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_btm_icn_account@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_btm_icn_account@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account.imageset/cm2_btm_icn_account.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account.imageset/cm2_btm_icn_account.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account.imageset/cm2_btm_icn_account@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account.imageset/cm2_btm_icn_account@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account.imageset/cm2_btm_icn_account@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account.imageset/cm2_btm_icn_account@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_btm_icn_account_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_btm_icn_account_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_btm_icn_account_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account_prs.imageset/cm2_btm_icn_account_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account_prs.imageset/cm2_btm_icn_account_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account_prs.imageset/cm2_btm_icn_account_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account_prs.imageset/cm2_btm_icn_account_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account_prs.imageset/cm2_btm_icn_account_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_account_prs.imageset/cm2_btm_icn_account_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_btm_icn_discovery.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_btm_icn_discovery@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_btm_icn_discovery@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery.imageset/cm2_btm_icn_discovery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery.imageset/cm2_btm_icn_discovery.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery.imageset/cm2_btm_icn_discovery@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery.imageset/cm2_btm_icn_discovery@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery.imageset/cm2_btm_icn_discovery@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery.imageset/cm2_btm_icn_discovery@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_btm_icn_discovery_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_btm_icn_discovery_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_btm_icn_discovery_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery_prs.imageset/cm2_btm_icn_discovery_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery_prs.imageset/cm2_btm_icn_discovery_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery_prs.imageset/cm2_btm_icn_discovery_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery_prs.imageset/cm2_btm_icn_discovery_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery_prs.imageset/cm2_btm_icn_discovery_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_discovery_prs.imageset/cm2_btm_icn_discovery_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_btm_icn_friend.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_btm_icn_friend@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_btm_icn_friend@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend.imageset/cm2_btm_icn_friend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend.imageset/cm2_btm_icn_friend.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend.imageset/cm2_btm_icn_friend@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend.imageset/cm2_btm_icn_friend@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend.imageset/cm2_btm_icn_friend@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend.imageset/cm2_btm_icn_friend@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_btm_icn_friend_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_btm_icn_friend_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_btm_icn_friend_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend_prs.imageset/cm2_btm_icn_friend_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend_prs.imageset/cm2_btm_icn_friend_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend_prs.imageset/cm2_btm_icn_friend_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend_prs.imageset/cm2_btm_icn_friend_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend_prs.imageset/cm2_btm_icn_friend_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_friend_prs.imageset/cm2_btm_icn_friend_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_btm_icn_music.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_btm_icn_music@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_btm_icn_music@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music.imageset/cm2_btm_icn_music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music.imageset/cm2_btm_icn_music.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music.imageset/cm2_btm_icn_music@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music.imageset/cm2_btm_icn_music@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music.imageset/cm2_btm_icn_music@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music.imageset/cm2_btm_icn_music@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_btm_icn_music_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_btm_icn_music_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_btm_icn_music_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | },
23 | "properties" : {
24 | "template-rendering-intent" : "original"
25 | }
26 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music_prs.imageset/cm2_btm_icn_music_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music_prs.imageset/cm2_btm_icn_music_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music_prs.imageset/cm2_btm_icn_music_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music_prs.imageset/cm2_btm_icn_music_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music_prs.imageset/cm2_btm_icn_music_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_btm_icn_music_prs.imageset/cm2_btm_icn_music_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_mic.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_mic@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_mic@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic.imageset/cm2_topbar_icn_mic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic.imageset/cm2_topbar_icn_mic.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic.imageset/cm2_topbar_icn_mic@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic.imageset/cm2_topbar_icn_mic@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic.imageset/cm2_topbar_icn_mic@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic.imageset/cm2_topbar_icn_mic@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_mic_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_mic_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_mic_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic_prs.imageset/cm2_topbar_icn_mic_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic_prs.imageset/cm2_topbar_icn_mic_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic_prs.imageset/cm2_topbar_icn_mic_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic_prs.imageset/cm2_topbar_icn_mic_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic_prs.imageset/cm2_topbar_icn_mic_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_mic_prs.imageset/cm2_topbar_icn_mic_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing.imageset/cm2_topbar_icn_playing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing.imageset/cm2_topbar_icn_playing.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing.imageset/cm2_topbar_icn_playing@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing.imageset/cm2_topbar_icn_playing@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing.imageset/cm2_topbar_icn_playing@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing.imageset/cm2_topbar_icn_playing@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing2.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing2@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing2@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2.imageset/cm2_topbar_icn_playing2@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing2_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing2_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing2_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing2_prs.imageset/cm2_topbar_icn_playing2_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing3.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing3@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing3@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3.imageset/cm2_topbar_icn_playing3@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing3_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing3_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing3_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing3_prs.imageset/cm2_topbar_icn_playing3_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing4.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing4@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing4@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4.imageset/cm2_topbar_icn_playing4@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing4_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing4_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing4_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing4_prs.imageset/cm2_topbar_icn_playing4_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing5.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing5@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing5@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5.imageset/cm2_topbar_icn_playing5@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing5_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing5_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing5_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing5_prs.imageset/cm2_topbar_icn_playing5_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing6.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing6@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing6@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6.imageset/cm2_topbar_icn_playing6@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing6_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing6_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing6_prs.imageset/cm2_topbar_icn_playing6_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing_prs.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "cm2_topbar_icn_playing_prs.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "cm2_topbar_icn_playing_prs@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "cm2_topbar_icn_playing_prs@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing_prs.imageset/cm2_topbar_icn_playing_prs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing_prs.imageset/cm2_topbar_icn_playing_prs.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing_prs.imageset/cm2_topbar_icn_playing_prs@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing_prs.imageset/cm2_topbar_icn_playing_prs@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing_prs.imageset/cm2_topbar_icn_playing_prs@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/cm2_topbar_icn_playing_prs.imageset/cm2_topbar_icn_playing_prs@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/discover_page.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "discover_page.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/discover_page.imageset/discover_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/discover_page.imageset/discover_page.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/music_page.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "music_page.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/music_page.imageset/music_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYMusic/music_page.imageset/music_page.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_detailpage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "news_detailpage.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_detailpage.imageset/news_detailpage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_detailpage.imageset/news_detailpage.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_homepage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "news_homepage.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_homepage.imageset/news_homepage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_homepage.imageset/news_homepage.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_titleView.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "news_titleView@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_titleView.imageset/news_titleView@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/WYNews/news_titleView.imageset/news_titleView@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/bg-1.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "bg.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/bg-1.imageset/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/bg-1.imageset/bg.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/bg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "bg.jpg",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "version" : 1,
19 | "author" : "xcode"
20 | }
21 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/bg.imageset/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/bg.imageset/bg.jpg
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/hesd_rectangular.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "hesd_rectangular@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "hesd_rectangular@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/hesd_rectangular.imageset/hesd_rectangular@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/hesd_rectangular.imageset/hesd_rectangular@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/hesd_rectangular.imageset/hesd_rectangular@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/hesd_rectangular.imageset/hesd_rectangular@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/line.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "line.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "line@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "line@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/line.imageset/line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/line.imageset/line.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/line.imageset/line@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/line.imageset/line@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/line.imageset/line@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/line.imageset/line@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/nav_bg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "idiom" : "universal",
9 | "filename" : "nav_bg@2x.png",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "filename" : "nav_bg@3x.png",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "version" : 1,
20 | "author" : "xcode"
21 | }
22 | }
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/nav_bg.imageset/nav_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/nav_bg.imageset/nav_bg@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/nav_bg.imageset/nav_bg@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/nav_bg.imageset/nav_bg@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/reecharge_bg.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "scale" : "1x"
6 | },
7 | {
8 | "filename" : "reecharge_bg@2x.png",
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "filename" : "reecharge_bg@3x.png",
14 | "idiom" : "universal",
15 | "scale" : "3x"
16 | }
17 | ],
18 | "info" : {
19 | "author" : "xcode",
20 | "version" : 1
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/reecharge_bg.imageset/reecharge_bg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/reecharge_bg.imageset/reecharge_bg@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/reecharge_bg.imageset/reecharge_bg@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/reecharge_bg.imageset/reecharge_bg@3x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/weixin.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "weixin.jpg",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/weixin.imageset/weixin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/GKNavigationBarExample/Assets.xcassets/weixin.imageset/weixin.jpg
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/BaseVC/GKBaseNavigationController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKBaseNavigationController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2020/3/28.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKBaseNavigationController : UINavigationController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/BaseVC/GKBaseNavigationController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKBaseNavigationController.m
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2020/3/28.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseNavigationController.h"
10 |
11 | @interface GKBaseNavigationController ()
12 |
13 | @end
14 |
15 | @implementation GKBaseNavigationController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 | // Do any additional setup after loading the view.
20 | }
21 |
22 | - (BOOL)shouldAutorotate {
23 | return self.topViewController.shouldAutorotate;
24 | }
25 |
26 | - (UIInterfaceOrientationMask)supportedInterfaceOrientations {
27 | return self.topViewController.supportedInterfaceOrientations;
28 | }
29 |
30 | //- (UIViewController *)childViewControllerForStatusBarHidden {
31 | // return self.topViewController;
32 | //}
33 | //
34 | //- (UIViewController *)childViewControllerForStatusBarStyle {
35 | // return self.topViewController;
36 | //}
37 |
38 | @end
39 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/BaseVC/GKBaseViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKBaseViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2020/3/28.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKBaseViewController : UIViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/BaseVC/GKBaseViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKBaseViewController.m
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2020/3/28.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 |
11 | @interface GKBaseViewController ()
12 |
13 | @end
14 |
15 | @implementation GKBaseViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | self.view.backgroundColor = UIColor.whiteColor;
21 | }
22 |
23 | - (BOOL)prefersStatusBarHidden {
24 | return self.gk_statusBarHidden;
25 | }
26 |
27 | - (UIStatusBarStyle)preferredStatusBarStyle {
28 | return self.gk_statusBarStyle;
29 | }
30 |
31 | - (void)dealloc {
32 | NSLog(@"%@ dealloc", NSStringFromClass([self class]));
33 | }
34 |
35 | - (BOOL)shouldAutorotate {
36 | return NO;
37 | }
38 |
39 | - (UIInterfaceOrientationMask)supportedInterfaceOrientations {
40 | return UIInterfaceOrientationMaskPortrait;
41 | }
42 |
43 | @end
44 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/BaseVC/GKDemoBaseViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemoBaseViewController.h
3 | // GKNavigationControllerDemo
4 | //
5 | // Created by QuintGao on 2017/6/23.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "UIView+Extension.h"
11 | #import "GKBaseViewController.h"
12 |
13 | @interface GKDemoBaseViewController : GKBaseViewController
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/BaseVC/GKPresentViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKPresentViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2021/5/7.
6 | // Copyright © 2021 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKPresentViewController : GKBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/BaseVC/GKTabBaseViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKTabBaseViewController.h
3 | // GKNavigationControllerDemo
4 | //
5 | // Created by QuintGao on 2017/6/25.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKTabBaseViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/BaseVC/UIView+Extension.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIView+Extension.h
3 | //
4 | //
5 | // Created by Fire on 15/7/27.
6 | // Copyright (c) 2015年 Fire. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIView (Extension)
12 | @property (readonly) CGPoint origin;
13 | @property (readonly) CGPoint bottomLeft;
14 | @property (readonly) CGPoint bottomRight;
15 | @property (readonly) CGPoint topRight;
16 |
17 | @property (nonatomic, assign) CGFloat bottom;
18 |
19 | @property (nonatomic, assign) CGFloat right;
20 |
21 | @property (nonatomic, assign) CGFloat x;
22 | @property (nonatomic, assign) CGFloat y;
23 | @property (nonatomic, assign) CGFloat width;
24 | @property (nonatomic, assign) CGFloat height;
25 | @property (nonatomic, assign) CGSize size;
26 | @property (nonatomic, assign) CGFloat centerX;
27 | @property (nonatomic, assign) CGFloat centerY;
28 |
29 | + (instancetype)viewFromeXib;
30 |
31 | + (instancetype)viewFromBgColor:(UIColor *)bgColor;
32 |
33 | - (UIImage *)imageWithColors:(NSArray *)colors;
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKAVPlayerViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKAVPlayerViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2025/1/14.
6 | // Copyright © 2025 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface GKAVPlayerManager : NSObject
15 |
16 | + (instancetype)sharedManager;
17 |
18 | - (void)playVideoFrom:(UIViewController *)fromVC;
19 |
20 | @end
21 |
22 | @interface GKAVPlayerViewController : AVPlayerViewController
23 |
24 | @end
25 |
26 | NS_ASSUME_NONNULL_END
27 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo000ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo000ViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2020/4/6.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKDemo000ViewController : GKBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo001ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo001ViewController.h
3 | // GKNavigationController
4 | //
5 | // Created by QuintGao on 2017/6/22.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKDemo001ViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo002ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo002ViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/7/31.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKDemo002ViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo003ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo003ViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2019/6/26.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface GKDemo003ViewController : GKBaseViewController
15 |
16 | @end
17 |
18 | NS_ASSUME_NONNULL_END
19 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo004ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo004ViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2020/11/26.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKDemo004ViewController : UITableViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo005ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo005ViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2020/12/17.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKDemoBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKDemo005ViewController : GKDemoBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo006ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo006ViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2022/2/23.
6 | // Copyright © 2022 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKDemo006ViewController : GKBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo007ListViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo007ListViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2022/7/29.
6 | // Copyright © 2022 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface GKDemo007ListViewController : GKBaseViewController
15 |
16 | @end
17 |
18 | NS_ASSUME_NONNULL_END
19 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo007ListViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo007ListViewController.m
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2022/7/29.
6 | // Copyright © 2022 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKDemo007ListViewController.h"
10 |
11 | @interface GKDemo007ListViewController ()
12 |
13 | @end
14 |
15 | @implementation GKDemo007ListViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | // self.gk_navigationBar.hidden = YES;
21 | self.view.backgroundColor = [UIColor colorWithRed:arc4random() % 255 / 255.0 green:arc4random() % 255 / 255.0 blue:arc4random() % 255 / 255.0 alpha:1.0];
22 | }
23 |
24 | #pragma mark - JXCategoryListContentViewDelegate
25 | - (UIView *)listView {
26 | return self.view;
27 | }
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo007ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo007ViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2022/7/29.
6 | // Copyright © 2022 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKDemo007ViewController : GKBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemo008ViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemo008ViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2025/1/14.
6 | // Copyright © 2025 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKDemo008ViewController : GKBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemoTransitionViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemoTransitionViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2020/11/24.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKDemoTransitionViewController : GKBaseViewController
14 |
15 | // 是否使用系统导航栏
16 | @property (nonatomic, assign) BOOL isSystem;
17 |
18 | @end
19 |
20 | NS_ASSUME_NONNULL_END
21 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/GKDemoWebViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDemoWebViewController.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2019/11/15.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKDemoBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKDemoWebViewController : GKDemoBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/DemoVC/web.txt:
--------------------------------------------------------------------------------
1 | 您要优化的数据已优化完成
2 | 您要优化的数据已优化完成
3 | 您要优化的数据已优化完成
4 | 您要优化的数据已优化完成
5 | 您要优化的数据已优化完成
6 | 
7 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/Extension/UIDevice+GKExtension.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIDevice+GKExtension.h
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2025/1/22.
6 | // Copyright © 2025 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface UIDevice (GKExtension)
14 |
15 | // 灵动岛屏幕
16 | + (BOOL)gk_isDynamicIsland;
17 |
18 | // 刘海屏
19 | + (BOOL)gk_isNotchedScreen;
20 |
21 | // 状态栏高度
22 | + (CGFloat)gk_statusBarHeight;
23 |
24 | // 导航栏高度
25 | + (CGFloat)gk_navBarHeight;
26 |
27 | // 完整导航栏高度,不完全等于状态栏+导航栏
28 | + (CGFloat)gk_navBarFullHeight;
29 |
30 | @end
31 |
32 | NS_ASSUME_NONNULL_END
33 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/GKMainViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKMainViewController.h
3 | // GKNavigationBar
4 | //
5 | // Created by QuintGao on 2019/11/1.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @interface GKMainViewController : GKBaseViewController
15 |
16 | @end
17 |
18 | NS_ASSUME_NONNULL_END
19 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/今日头条/GKToutiaoViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKToutiaoViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/9.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface GKToutiaoViewController : UITabBarController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/今日头条/tab/GKToutiaoDetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKToutiaoDetailViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKToutiaoDetailViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/今日头条/tab/GKToutiaoDetailViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKToutiaoDetailViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKToutiaoDetailViewController.h"
10 |
11 | @interface GKToutiaoDetailViewController ()
12 |
13 | @end
14 |
15 | @implementation GKToutiaoDetailViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | self.gk_navigationItem.title = @"头条详情";
21 |
22 | self.gk_navBackgroundColor = [UIColor whiteColor];
23 |
24 | self.view.backgroundColor = [UIColor whiteColor];
25 | }
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/今日头条/tab/GKToutiaoHomeViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKToutiaoHomeViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/9.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKToutiaoHomeViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/今日头条/tab/GKToutiaoMicroViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKToutiaoMicroViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/9.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKToutiaoMicroViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/今日头条/tab/GKToutiaoMineViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKToutiaoMineViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/9.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKToutiaoMineViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/今日头条/tab/GKToutiaoVideoViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKToutiaoVideoViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/9.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKToutiaoVideoViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/FloatView/GKFloatTransition.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKFloatTransition.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | //
7 |
8 | #import
9 | #import "GKBaseAnimatedTransition.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | typedef NS_ENUM(NSUInteger, GKFloatTransitionType) {
14 | GKFloatTransitionTypePush = 0, // 圆放大
15 | GKFloatTransitionTypePop = 1, // 圆缩小
16 | };
17 |
18 | @interface GKFloatTransition : GKBaseAnimatedTransition
19 |
20 | + (instancetype)transitionWithType:(GKFloatTransitionType)type;
21 |
22 | @end
23 |
24 | NS_ASSUME_NONNULL_END
25 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/FloatView/GKFloatView.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKFloatView.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | //
7 |
8 | #import
9 |
10 | NS_ASSUME_NONNULL_BEGIN
11 |
12 | @interface GKFloatView : UIView
13 |
14 | + (void)create;
15 |
16 | + (void)destory;
17 |
18 | + (void)show;
19 |
20 | + (void)hide;
21 |
22 | + (GKFloatView *)floatView;
23 |
24 | + (void)dismissVC;
25 |
26 | @end
27 |
28 | NS_ASSUME_NONNULL_END
29 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/GKWXViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWXViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKWXViewController : UITabBarController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/tab/GKWXDetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWXDetailViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKWXDetailViewController : GKBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/tab/GKWXFindViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWXFindViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKTabBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKWXFindViewController : GKTabBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/tab/GKWXFindViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKWXFindViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKWXFindViewController.h"
10 |
11 | @interface GKWXFindViewController ()
12 |
13 | @end
14 |
15 | @implementation GKWXFindViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | self.gk_navTitle = @"发现";
21 | }
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/tab/GKWXHomeViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWXHomeViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKTabBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKWXHomeViewController : GKTabBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/tab/GKWXMineViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWXMineViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKTabBaseViewController.h"
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface GKWXMineViewController : GKTabBaseViewController
14 |
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/微信/tab/GKWXMineViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKWXMineViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2020/10/17.
6 | // Copyright © 2020 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKWXMineViewController.h"
10 |
11 | @interface GKWXMineViewController ()
12 |
13 | @end
14 |
15 | @implementation GKWXMineViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | self.gk_navTitle = @"我的";
21 | }
22 |
23 | @end
24 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/抖音/GKDouyinHomePlayerViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDouyinHomePlayerViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/9/11.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKDouyinHomePlayerViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/抖音/GKDouyinHomePlayerViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKDouyinHomePlayerViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/9/11.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKDouyinHomePlayerViewController.h"
10 |
11 | @interface GKDouyinHomePlayerViewController ()
12 |
13 | @end
14 |
15 | @implementation GKDouyinHomePlayerViewController
16 |
17 | - (void)loadView {
18 | self.view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"WechatIMG239"]];
19 | }
20 |
21 | - (void)viewDidLoad {
22 | [super viewDidLoad];
23 |
24 | self.gk_navigationBar.hidden = YES;
25 | self.gk_statusBarHidden = YES;
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/抖音/GKDouyinHomeSearchViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDouyinHomeSearchViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/9/11.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKDouyinHomeSearchViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/抖音/GKDouyinHomeSearchViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKDouyinHomeSearchViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/9/11.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKDouyinHomeSearchViewController.h"
10 |
11 | @interface GKDouyinHomeSearchViewController ()
12 |
13 | @end
14 |
15 | @implementation GKDouyinHomeSearchViewController
16 |
17 | - (void)loadView {
18 | self.view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"WechatIMG240"]];
19 | }
20 |
21 | - (void)viewDidLoad {
22 | [super viewDidLoad];
23 |
24 | self.gk_navigationBar.hidden = YES;
25 | self.gk_statusBarHidden = YES;
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/抖音/GKDouyinHomeViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDouyinHomeViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/9/11.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKDouyinHomeViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/抖音/GKDouyinPersonalViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDouyinPersonalViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/9/11.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKDouyinPersonalViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/抖音/GKDouyinPersonalViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKDouyinPersonalViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/9/11.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKDouyinPersonalViewController.h"
10 |
11 | @interface GKDouyinPersonalViewController ()
12 |
13 | @end
14 |
15 | @implementation GKDouyinPersonalViewController
16 |
17 | - (void)loadView {
18 | self.view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"WechatIMG238"]];
19 | }
20 |
21 | - (void)viewDidLoad {
22 | [super viewDidLoad];
23 |
24 | self.gk_navigationBar.hidden = YES;
25 | self.gk_statusBarHidden = YES;
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/抖音/GKDouyinScrollView.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKDouyinScrollView.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2018/9/11.
6 | // Copyright © 2018年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface GKDouyinScrollView : UIScrollView
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易云音乐/GKWYMusicViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYMusicViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface GKWYMusicViewController : UITabBarController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易云音乐/tab/GKWYMusicAccountViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYMusicAccountViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYMusicAccountViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易云音乐/tab/GKWYMusicDetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYMusicDetailViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYMusicDetailViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易云音乐/tab/GKWYMusicDetailViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYMusicDetailViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKWYMusicDetailViewController.h"
10 |
11 | @interface GKWYMusicDetailViewController ()
12 |
13 | @end
14 |
15 | @implementation GKWYMusicDetailViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | self.gk_navigationItem.title = @"详情页";
21 |
22 | self.gk_navBackgroundColor = [UIColor colorWithRed:(200 / 255.0) green:(39 / 255.0) blue:(39 / 255.0) alpha:1.0];
23 |
24 | self.view.backgroundColor = [UIColor whiteColor];
25 | }
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易云音乐/tab/GKWYMusicFindViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYMusicFindViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKWYMusicFindViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易云音乐/tab/GKWYMusicFriendViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYMusicFriendViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYMusicFriendViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易云音乐/tab/GKWYMusicMineViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYMusicMineViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/10.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYMusicMineViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/GKWYNewsViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface GKWYNewsViewController : UITabBarController
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsCommentViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsCommentViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKWYNewsCommentViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsCommentViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsCommentViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKWYNewsCommentViewController.h"
10 |
11 | @interface GKWYNewsCommentViewController ()
12 |
13 | @end
14 |
15 | @implementation GKWYNewsCommentViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | self.gk_navigationItem.title = @"评论";
21 | self.gk_navTitleColor = [UIColor blackColor];
22 |
23 | self.gk_navBackgroundColor = [UIColor whiteColor];
24 |
25 | self.view.backgroundColor = [UIColor whiteColor];
26 | }
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsDetailViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsDetailViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKBaseViewController.h"
11 |
12 | @interface GKWYNewsDetailViewController : GKBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsHomeViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsHomeViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYNewsHomeViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsLiveViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsLiveViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYNewsLiveViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsLiveViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsLiveViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKWYNewsLiveViewController.h"
10 |
11 | @implementation GKWYNewsLiveViewController
12 |
13 | - (void)viewDidLoad {
14 | [super viewDidLoad];
15 |
16 | self.gk_navigationItem.title = @"直播";
17 |
18 | self.view.backgroundColor = [UIColor whiteColor];
19 |
20 | self.gk_navRightBarButtonItem = [UIBarButtonItem gk_itemWithTitle:@"关闭" target:self action:@selector(closeAction)];
21 | }
22 |
23 | - (void)closeAction {
24 | [self dismissViewControllerAnimated:YES completion:nil];
25 | }
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsNewViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsNewViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYNewsNewViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsNewViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsNewViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKWYNewsNewViewController.h"
10 |
11 | @implementation GKWYNewsNewViewController
12 |
13 | - (void)viewDidLoad {
14 | [super viewDidLoad];
15 |
16 | self.gk_navigationItem.title = @"要闻";
17 |
18 | self.view.backgroundColor = [UIColor whiteColor];
19 |
20 | self.gk_navRightBarButtonItem = [UIBarButtonItem gk_itemWithTitle:@"关闭" target:self action:@selector(closeAction)];
21 | }
22 |
23 | - (void)closeAction {
24 | [self dismissViewControllerAnimated:YES completion:nil];
25 | }
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsProfileViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsProfileViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYNewsProfileViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsProfileViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsProfileViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKWYNewsProfileViewController.h"
10 |
11 | @interface GKWYNewsProfileViewController ()
12 |
13 | @end
14 |
15 | @implementation GKWYNewsProfileViewController
16 |
17 | - (void)viewDidLoad {
18 | [super viewDidLoad];
19 |
20 | self.gk_navigationItem.title = @"我";
21 |
22 | self.view.backgroundColor = [UIColor whiteColor];
23 |
24 | self.gk_navRightBarButtonItem = [UIBarButtonItem gk_itemWithTitle:@"关闭" target:self action:@selector(closeAction)];
25 | }
26 |
27 | - (void)closeAction {
28 | [self dismissViewControllerAnimated:YES completion:nil];
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsVideoViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsVideoViewController.h
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "GKTabBaseViewController.h"
11 |
12 | @interface GKWYNewsVideoViewController : GKTabBaseViewController
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/Demo/网易新闻/tab/GKWYNewsVideoViewController.m:
--------------------------------------------------------------------------------
1 | //
2 | // GKWYNewsVideoViewController.m
3 | // GKNavigationBarViewControllerDemo
4 | //
5 | // Created by QuintGao on 2017/7/11.
6 | // Copyright © 2017年 QuintGao. All rights reserved.
7 | //
8 |
9 | #import "GKWYNewsVideoViewController.h"
10 |
11 | @implementation GKWYNewsVideoViewController
12 |
13 | - (void)viewDidLoad {
14 | [super viewDidLoad];
15 |
16 | self.gk_navigationItem.title = @"视频";
17 |
18 | self.view.backgroundColor = [UIColor whiteColor];
19 |
20 | self.gk_navRightBarButtonItem = [UIBarButtonItem gk_itemWithTitle:@"关闭" target:self action:@selector(closeAction)];
21 | }
22 |
23 | - (void)closeAction {
24 | [self dismissViewControllerAnimated:YES completion:nil];
25 | }
26 |
27 | @end
28 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/PrefixHeader.pch:
--------------------------------------------------------------------------------
1 | //
2 | // PrefixHeader.pch
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2019/11/2.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #ifndef PrefixHeader_pch
10 | #define PrefixHeader_pch
11 |
12 | #import
13 | #import
14 |
15 | #endif /* PrefixHeader_pch */
16 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarExample/main.m:
--------------------------------------------------------------------------------
1 | //
2 | // main.m
3 | // GKNavigationBarExample
4 | //
5 | // Created by QuintGao on 2019/11/2.
6 | // Copyright © 2019 QuintGao. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | NSString * appDelegateClassName;
14 | @autoreleasepool {
15 | // Setup code that might create autoreleased objects goes here.
16 | appDelegateClassName = NSStringFromClass([AppDelegate class]);
17 | }
18 | return UIApplicationMain(argc, argv, nil, appDelegateClassName);
19 | }
20 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/GKNavigationBarFramework/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | $(PRODUCT_BUNDLE_PACKAGE_TYPE)
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | $(CURRENT_PROJECT_VERSION)
21 |
22 |
23 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Podfile:
--------------------------------------------------------------------------------
1 | source 'https://github.com/CocoaPods/Specs.git'
2 |
3 | platform :ios, '9.0'
4 |
5 | inhibit_all_warnings!
6 |
7 | target 'GKNavigationBarExample' do
8 | use_frameworks!
9 | pod 'GKNavigationBar', :path => '../'
10 | pod 'Masonry'
11 | pod 'TZImagePickerController'
12 | pod 'JXCategoryViewExt', :subspecs => ['Title', 'Indicator/Line']
13 |
14 | end
15 |
16 | #消除版本警告
17 | post_install do |installer|
18 | installer.pods_project.targets.each do |target|
19 | target.build_configurations.each do |config|
20 | config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
21 | end
22 | end
23 | end
24 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryBaseCell.h
3 | // UI系列测试
4 | //
5 | // Created by jiaxin on 2018/3/15.
6 | // Copyright © 2018年 jiaxin. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "JXCategoryBaseCellModel.h"
11 | #import "JXCategoryViewAnimator.h"
12 | #import "JXCategoryViewDefines.h"
13 |
14 | @interface JXCategoryBaseCell : UICollectionViewCell
15 |
16 | @property (nonatomic, strong, readonly) JXCategoryBaseCellModel *cellModel;
17 | @property (nonatomic, strong, readonly) JXCategoryViewAnimator *animator;
18 |
19 | - (void)initializeViews NS_REQUIRES_SUPER;
20 |
21 | - (void)reloadData:(JXCategoryBaseCellModel *)cellModel NS_REQUIRES_SUPER;
22 |
23 | - (BOOL)checkCanStartSelectedAnimation:(JXCategoryBaseCellModel *)cellModel;
24 |
25 | - (void)addSelectedAnimationBlock:(JXCategoryCellSelectedAnimationBlock)block;
26 |
27 | - (void)startSelectedAnimationIfNeeded:(JXCategoryBaseCellModel *)cellModel;
28 |
29 | @end
30 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Base/JXCategoryBaseCellModel.m:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryBaseCellModel.m
3 | // UI系列测试
4 | //
5 | // Created by jiaxin on 2018/3/15.
6 | // Copyright © 2018年 jiaxin. All rights reserved.
7 | //
8 |
9 | #import "JXCategoryBaseCellModel.h"
10 |
11 | @implementation JXCategoryBaseCellModel
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryCollectionView.h:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryCollectionView.h
3 | // UI系列测试
4 | //
5 | // Created by jiaxin on 2018/3/21.
6 | // Copyright © 2018年 jiaxin. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "JXCategoryIndicatorProtocol.h"
11 | @class JXCategoryCollectionView;
12 |
13 | @protocol JXCategoryCollectionViewGestureDelegate
14 | @optional
15 | - (BOOL)categoryCollectionView:(JXCategoryCollectionView *)collectionView gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer;
16 | - (BOOL)categoryCollectionView:(JXCategoryCollectionView *)collectionView gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer;
17 | @end
18 |
19 | @interface JXCategoryCollectionView : UICollectionView
20 |
21 | @property (nonatomic, strong) NSArray *> *indicators;
22 | @property (nonatomic, weak) id gestureDelegate;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryFactory.h:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryFactory.h
3 | // JXCategoryView
4 | //
5 | // Created by jiaxin on 2018/8/17.
6 | // Copyright © 2018年 jiaxin. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @interface JXCategoryFactory : NSObject
13 |
14 | + (CGFloat)interpolationFrom:(CGFloat)from to:(CGFloat)to percent:(CGFloat)percent;
15 |
16 | + (UIColor *)interpolationColorFrom:(UIColor *)fromColor to:(UIColor *)toColor percent:(CGFloat)percent;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryIndicatorParamsModel.m:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryIndicatorParamsModel.m
3 | // JXCategoryView
4 | //
5 | // Created by jiaxin on 2018/12/13.
6 | // Copyright © 2018 jiaxin. All rights reserved.
7 | //
8 |
9 | #import "JXCategoryIndicatorParamsModel.h"
10 |
11 | @implementation JXCategoryIndicatorParamsModel
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Common/JXCategoryViewAnimator.h:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryViewAnimator.h
3 | // JXCategoryView
4 | //
5 | // Created by jiaxin on 2019/1/24.
6 | // Copyright © 2019 jiaxin. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 |
12 | @interface JXCategoryViewAnimator : NSObject
13 |
14 | @property (nonatomic, assign) NSTimeInterval duration;
15 | @property (nonatomic, copy) void(^progressCallback)(CGFloat percent);
16 | @property (nonatomic, copy) void(^completeCallback)(void);
17 | @property (readonly, getter=isExecuting) BOOL executing;
18 |
19 | - (void)start;
20 | - (void)stop;
21 | - (void)invalid;
22 |
23 | @end
24 |
25 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Common/UIColor+JXAdd.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIColor+JXAdd.h
3 | // UI系列测试
4 | //
5 | // Created by jiaxin on 2018/3/21.
6 | // Copyright © 2018年 jiaxin. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface UIColor (JXAdd)
12 |
13 | @property (nonatomic, assign, readonly) CGFloat jx_red;
14 | @property (nonatomic, assign, readonly) CGFloat jx_green;
15 | @property (nonatomic, assign, readonly) CGFloat jx_blue;
16 | @property (nonatomic, assign, readonly) CGFloat jx_alpha;
17 |
18 | @end
19 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Common/UIColor+JXAdd.m:
--------------------------------------------------------------------------------
1 | //
2 | // UIColor+JXAdd.m
3 | // UI系列测试
4 | //
5 | // Created by jiaxin on 2018/3/21.
6 | // Copyright © 2018年 jiaxin. All rights reserved.
7 | //
8 |
9 | #import "UIColor+JXAdd.h"
10 |
11 | @implementation UIColor (JXAdd)
12 |
13 | - (CGFloat)jx_red {
14 | CGFloat r = 0, g, b, a;
15 | [self getRed:&r green:&g blue:&b alpha:&a];
16 | return r;
17 | }
18 |
19 | - (CGFloat)jx_green {
20 | CGFloat r, g = 0, b, a;
21 | [self getRed:&r green:&g blue:&b alpha:&a];
22 | return g;
23 | }
24 |
25 | - (CGFloat)jx_blue {
26 | CGFloat r, g, b = 0, a;
27 | [self getRed:&r green:&g blue:&b alpha:&a];
28 | return b;
29 | }
30 |
31 | - (CGFloat)jx_alpha {
32 | return CGColorGetAlpha(self.CGColor);
33 | }
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCell.h:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryComponetCell.h
3 | // DQGuess
4 | //
5 | // Created by jiaxin on 2018/7/25.
6 | // Copyright © 2018年 jingbo. All rights reserved.
7 | //
8 |
9 | #import "JXCategoryBaseCell.h"
10 |
11 | @interface JXCategoryIndicatorCell : JXCategoryBaseCell
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCellModel.h:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryComponentCellModel.h
3 | // DQGuess
4 | //
5 | // Created by jiaxin on 2018/7/25.
6 | // Copyright © 2018年 jingbo. All rights reserved.
7 | //
8 |
9 | #import
10 | #import "JXCategoryBaseCellModel.h"
11 |
12 | @interface JXCategoryIndicatorCellModel : JXCategoryBaseCellModel
13 |
14 | @property (nonatomic, assign, getter=isSepratorLineShowEnabled) BOOL sepratorLineShowEnabled;
15 | @property (nonatomic, strong) UIColor *separatorLineColor;
16 | @property (nonatomic, assign) CGSize separatorLineSize;
17 |
18 | @property (nonatomic, assign) CGRect backgroundViewMaskFrame; // 底部指示器的 frame 转换到 cell 的 frame
19 |
20 | @property (nonatomic, assign, getter=isCellBackgroundColorGradientEnabled) BOOL cellBackgroundColorGradientEnabled;
21 | @property (nonatomic, strong) UIColor *cellBackgroundSelectedColor;
22 | @property (nonatomic, strong) UIColor *cellBackgroundUnselectedColor;
23 |
24 | @end
25 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Core/Indicator/JXCategoryIndicatorCellModel.m:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryComponentCellModel.m
3 | // DQGuess
4 | //
5 | // Created by jiaxin on 2018/7/25.
6 | // Copyright © 2018年 jingbo. All rights reserved.
7 | //
8 |
9 | #import "JXCategoryIndicatorCellModel.h"
10 |
11 | @implementation JXCategoryIndicatorCellModel
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Indicator/Line/JXCategoryIndicatorLineView.h:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryIndicatorLineView.h
3 | // JXCategoryView
4 | //
5 | // Created by jiaxin on 2018/8/17.
6 | // Copyright © 2018年 jiaxin. All rights reserved.
7 | //
8 |
9 | #import "JXCategoryIndicatorComponentView.h"
10 |
11 | typedef NS_ENUM(NSUInteger, JXCategoryIndicatorLineStyle) {
12 | JXCategoryIndicatorLineStyle_Normal = 0,
13 | JXCategoryIndicatorLineStyle_Lengthen = 1,
14 | JXCategoryIndicatorLineStyle_LengthenOffset = 2,
15 | };
16 |
17 | @interface JXCategoryIndicatorLineView : JXCategoryIndicatorComponentView
18 |
19 | @property (nonatomic, assign) JXCategoryIndicatorLineStyle lineStyle;
20 |
21 | /**
22 | line 滚动时沿 x 轴方向上的偏移量,默认值为 10。
23 |
24 | lineStyle 为 JXCategoryIndicatorLineStyle_LengthenOffset 有用。
25 | */
26 | @property (nonatomic, assign) CGFloat lineScrollOffsetX;
27 |
28 | @end
29 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/JXCategoryViewExt/JXCategoryView/Title/JXCategoryTitleCellModel.m:
--------------------------------------------------------------------------------
1 | //
2 | // JXCategoryTitleCellModel.m
3 | // UI系列测试
4 | //
5 | // Created by jiaxin on 2018/3/15.
6 | // Copyright © 2018年 jiaxin. All rights reserved.
7 | //
8 |
9 | #import "JXCategoryTitleCellModel.h"
10 |
11 | @implementation JXCategoryTitleCellModel
12 |
13 | - (void)setTitle:(NSString *)title {
14 | _title = title;
15 |
16 | [self updateNumberSizeWidthIfNeeded];
17 | }
18 |
19 | - (void)setTitleFont:(UIFont *)titleFont {
20 | _titleFont = titleFont;
21 |
22 | [self updateNumberSizeWidthIfNeeded];
23 | }
24 |
25 | - (void)updateNumberSizeWidthIfNeeded {
26 | if (self.titleFont) {
27 | _titleHeight = [self.title boundingRectWithSize:CGSizeMake(CGFLOAT_MAX, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : self.titleFont} context:nil].size.height;
28 | }
29 | }
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Local Podspecs/GKNavigationBar.podspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "GKNavigationBar",
3 | "version": "1.8.9",
4 | "license": "MIT",
5 | "summary": "自定义导航栏--导航栏联动",
6 | "homepage": "https://github.com/QuintGao/GKNavigationBar",
7 | "social_media_url": "https://github.com/QuintGao",
8 | "authors": {
9 | "QuintGao": "1094887059@qq.com"
10 | },
11 | "source": {
12 | "git": "https://github.com/QuintGao/GKNavigationBar.git",
13 | "tag": "1.8.9"
14 | },
15 | "platforms": {
16 | "ios": "9.0"
17 | },
18 | "source_files": "GKNavigationBar/GKNavigationBar.h",
19 | "subspecs": [
20 | {
21 | "name": "NavigationBar",
22 | "source_files": "GKNavigationBar/NavigationBar",
23 | "resources": "GKNavigationBar/GKNavigationBar.bundle",
24 | "resource_bundles": {
25 | "GKNavigationBar.privacy": "GKNavigationBar/PrivacyInfo.xcprivacy"
26 | }
27 | },
28 | {
29 | "name": "GestureHandle",
30 | "source_files": "GKNavigationBar/GestureHandle"
31 | }
32 | ]
33 | }
34 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Masonry/Masonry/MASCompositeConstraint.h:
--------------------------------------------------------------------------------
1 | //
2 | // MASCompositeConstraint.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 21/07/13.
6 | // Copyright (c) 2013 cloudling. All rights reserved.
7 | //
8 |
9 | #import "MASConstraint.h"
10 | #import "MASUtilities.h"
11 |
12 | /**
13 | * A group of MASConstraint objects
14 | */
15 | @interface MASCompositeConstraint : MASConstraint
16 |
17 | /**
18 | * Creates a composite with a predefined array of children
19 | *
20 | * @param children child MASConstraints
21 | *
22 | * @return a composite constraint
23 | */
24 | - (id)initWithChildren:(NSArray *)children;
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Masonry/Masonry/MASLayoutConstraint.h:
--------------------------------------------------------------------------------
1 | //
2 | // MASLayoutConstraint.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASUtilities.h"
10 |
11 | /**
12 | * When you are debugging or printing the constraints attached to a view this subclass
13 | * makes it easier to identify which constraints have been created via Masonry
14 | */
15 | @interface MASLayoutConstraint : NSLayoutConstraint
16 |
17 | /**
18 | * a key to associate with this constraint
19 | */
20 | @property (nonatomic, strong) id mas_key;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Masonry/Masonry/MASLayoutConstraint.m:
--------------------------------------------------------------------------------
1 | //
2 | // MASLayoutConstraint.m
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASLayoutConstraint.h"
10 |
11 | @implementation MASLayoutConstraint
12 |
13 | @end
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Masonry/Masonry/Masonry.h:
--------------------------------------------------------------------------------
1 | //
2 | // Masonry.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 20/07/13.
6 | // Copyright (c) 2013 cloudling. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | //! Project version number for Masonry.
12 | FOUNDATION_EXPORT double MasonryVersionNumber;
13 |
14 | //! Project version string for Masonry.
15 | FOUNDATION_EXPORT const unsigned char MasonryVersionString[];
16 |
17 | #import "MASUtilities.h"
18 | #import "View+MASAdditions.h"
19 | #import "View+MASShorthandAdditions.h"
20 | #import "ViewController+MASAdditions.h"
21 | #import "NSArray+MASAdditions.h"
22 | #import "NSArray+MASShorthandAdditions.h"
23 | #import "MASConstraint.h"
24 | #import "MASCompositeConstraint.h"
25 | #import "MASViewAttribute.h"
26 | #import "MASViewConstraint.h"
27 | #import "MASConstraintMaker.h"
28 | #import "MASLayoutConstraint.h"
29 | #import "NSLayoutConstraint+MASDebugAdditions.h"
30 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Masonry/Masonry/NSLayoutConstraint+MASDebugAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSLayoutConstraint+MASDebugAdditions.h
3 | // Masonry
4 | //
5 | // Created by Jonas Budelmann on 3/08/13.
6 | // Copyright (c) 2013 Jonas Budelmann. All rights reserved.
7 | //
8 |
9 | #import "MASUtilities.h"
10 |
11 | /**
12 | * makes debug and log output of NSLayoutConstraints more readable
13 | */
14 | @interface NSLayoutConstraint (MASDebugAdditions)
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Masonry/Masonry/ViewController+MASAdditions.h:
--------------------------------------------------------------------------------
1 | //
2 | // UIViewController+MASAdditions.h
3 | // Masonry
4 | //
5 | // Created by Craig Siemens on 2015-06-23.
6 | //
7 | //
8 |
9 | #import "MASUtilities.h"
10 | #import "MASConstraintMaker.h"
11 | #import "MASViewAttribute.h"
12 |
13 | #ifdef MAS_VIEW_CONTROLLER
14 |
15 | @interface MAS_VIEW_CONTROLLER (MASAdditions)
16 |
17 | /**
18 | * following properties return a new MASViewAttribute with appropriate UILayoutGuide and NSLayoutAttribute
19 | */
20 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuide;
21 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuide;
22 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuideTop;
23 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_topLayoutGuideBottom;
24 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuideTop;
25 | @property (nonatomic, strong, readonly) MASViewAttribute *mas_bottomLayoutGuideBottom;
26 |
27 |
28 | @end
29 |
30 | #endif
31 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/NSBundle+TZImagePicker.h:
--------------------------------------------------------------------------------
1 | //
2 | // NSBundle+TZImagePicker.h
3 | // TZImagePickerController
4 | //
5 | // Created by 谭真 on 16/08/18.
6 | // Copyright © 2016年 谭真. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface NSBundle (TZImagePicker)
12 |
13 | + (NSBundle *)tz_imagePickerBundle;
14 |
15 | + (NSString *)tz_localizedStringForKey:(NSString *)key value:(NSString *)value;
16 | + (NSString *)tz_localizedStringForKey:(NSString *)key;
17 |
18 | @end
19 |
20 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZGifPhotoPreviewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // TZGifPhotoPreviewController.h
3 | // TZImagePickerController
4 | //
5 | // Created by ttouch on 2016/12/13.
6 | // Copyright © 2016年 谭真. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class TZAssetModel;
12 | @interface TZGifPhotoPreviewController : UIViewController
13 |
14 | @property (nonatomic, strong) TZAssetModel *model;
15 |
16 | @end
17 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/MMVideoPreviewPlay@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/MMVideoPreviewPlay@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/MMVideoPreviewPlayHL@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/MMVideoPreviewPlayHL@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/VideoSendIcon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/VideoSendIcon@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/en.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/en.lproj/Localizable.strings
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/iCloudError@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/iCloudError@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/ko.lproj/Localizable.strings:
--------------------------------------------------------------------------------
1 | "KEY" = "韩语";
2 | "OK" = "승인";
3 | "Back" = "뒤로";
4 | "Done" = "끝난";
5 | "Edit" = "편집하다";
6 | "Sorry" = "죄송합니다";
7 | "Cancel" = "취소";
8 | "Setting" = "환경";
9 | "Photos" = "사진들";
10 | "Videos" = "비디오";
11 | "Preview" = "시사";
12 | "Full image" = "전체 이미지";
13 | "Processing..." = "처리 중 ...";
14 | "No Photos or Videos" = "사진이나 동영상 없음";
15 | "Synchronizing photos from iCloud" = "iCloud에서 사진 동기화";
16 | "iCloud sync failed" = "iCloud동기화 실패";
17 | "Can not use camera" = "카메라를 사용할 수 없습니다.";
18 | "Can not choose both video and photo" = "동영상과 사진을 모두 선택할 수 없습니다.";
19 | "Can not choose both photo and GIF" = "사진과 GIF를 모두 선택할 수 없습니다.";
20 | "Selected for %ld seconds" = "%ld 초 동안 선택됨";
21 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/navi_back@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/navi_back@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_def_photoPickerVc@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_def_photoPickerVc@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_def_previewVc@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_def_previewVc@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_number_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_number_icon@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_original_def@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_original_def@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_original_sel@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_original_sel@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_sel_photoPickerVc@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_sel_photoPickerVc@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_sel_previewVc@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/photo_sel_previewVc@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/preview_number_icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/preview_number_icon@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/preview_original_def@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/preview_original_def@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/takePicture80@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/takePicture80@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/takePicture@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/takePicture@2x.png
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/zh-Hans.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/zh-Hans.lproj/Localizable.strings
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/zh-Hant.lproj/Localizable.strings:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/QuintGao/GKNavigationBar/a000f19910a4cce5e0512fa1f33b2122ee9dd1c9/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle/zh-Hant.lproj/Localizable.strings
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZLocationManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // TZLocationManager.h
3 | // TZImagePickerController
4 | //
5 | // Created by 谭真 on 2017/06/03.
6 | // Copyright © 2017年 谭真. All rights reserved.
7 | // 定位管理类
8 |
9 |
10 | #import
11 | #import
12 |
13 | @interface TZLocationManager : NSObject
14 |
15 | + (instancetype)manager NS_SWIFT_NAME(default());
16 |
17 | /// 开始定位
18 | - (void)startLocation;
19 | - (void)startLocationWithSuccessBlock:(void (^)(NSArray *))successBlock failureBlock:(void (^)(NSError *error))failureBlock;
20 | - (void)startLocationWithGeocoderBlock:(void (^)(NSArray *geocoderArray))geocoderBlock;
21 | - (void)startLocationWithSuccessBlock:(void (^)(NSArray *))successBlock failureBlock:(void (^)(NSError *error))failureBlock geocoderBlock:(void (^)(NSArray *geocoderArray))geocoderBlock;
22 |
23 | /// 结束定位
24 | - (void)stopUpdatingLocation;
25 |
26 | @end
27 |
28 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZPhotoPickerController.h:
--------------------------------------------------------------------------------
1 | //
2 | // TZPhotoPickerController.h
3 | // TZImagePickerController
4 | //
5 | // Created by 谭真 on 15/12/24.
6 | // Copyright © 2015年 谭真. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class TZAlbumModel;
12 | @interface TZPhotoPickerController : UIViewController
13 |
14 | @property (nonatomic, assign) BOOL isFirstAppear;
15 | @property (nonatomic, assign) NSInteger columnNumber;
16 | @property (nonatomic, strong) TZAlbumModel *model;
17 | @end
18 |
19 |
20 | @interface TZCollectionView : UICollectionView
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZProgressView.h:
--------------------------------------------------------------------------------
1 | //
2 | // TZProgressView.h
3 | // TZImagePickerController
4 | //
5 | // Created by ttouch on 2016/12/6.
6 | // Copyright © 2016年 谭真. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface TZProgressView : UIView
12 |
13 | @property (nonatomic, assign) double progress;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZVideoEditedPreviewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // TZVideoEditedPreviewController.h
3 | // TZImagePickerController
4 | //
5 | // Created by 肖兰月 on 2021/5/29.
6 | // Copyright © 2021 谭真. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | @interface TZVideoEditedPreviewController : UIViewController
14 | @property (nonatomic, copy) NSURL *videoURL;
15 | @end
16 |
17 | NS_ASSUME_NONNULL_END
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/TZImagePickerController/TZImagePickerController/TZImagePickerController/TZVideoPlayerController.h:
--------------------------------------------------------------------------------
1 | //
2 | // TZVideoPlayerController.h
3 | // TZImagePickerController
4 | //
5 | // Created by 谭真 on 16/1/5.
6 | // Copyright © 2016年 谭真. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @class TZAssetModel;
12 | @interface TZVideoPlayerController : UIViewController
13 |
14 | @property (nonatomic, strong) TZAssetModel *model;
15 |
16 | @end
17 |
18 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/GKNavigationBar/GKNavigationBar-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.8.9
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/GKNavigationBar/GKNavigationBar-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_GKNavigationBar : NSObject
3 | @end
4 | @implementation PodsDummy_GKNavigationBar
5 | @end
6 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/GKNavigationBar/GKNavigationBar-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/GKNavigationBar/GKNavigationBar.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GKNavigationBar
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/GKNavigationBar/GKNavigationBar.modulemap:
--------------------------------------------------------------------------------
1 | framework module GKNavigationBar {
2 | umbrella header "GKNavigationBar-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/GKNavigationBar/GKNavigationBar.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GKNavigationBar
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/GKNavigationBar/ResourceBundle-GKNavigationBar.privacy-GKNavigationBar-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleIdentifier
8 | ${PRODUCT_BUNDLE_IDENTIFIER}
9 | CFBundleInfoDictionaryVersion
10 | 6.0
11 | CFBundleName
12 | ${PRODUCT_NAME}
13 | CFBundlePackageType
14 | BNDL
15 | CFBundleShortVersionString
16 | 1.8.9
17 | CFBundleSignature
18 | ????
19 | CFBundleVersion
20 | 1
21 | NSPrincipalClass
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/JXCategoryViewExt/JXCategoryViewExt-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.1.7
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/JXCategoryViewExt/JXCategoryViewExt-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_JXCategoryViewExt : NSObject
3 | @end
4 | @implementation PodsDummy_JXCategoryViewExt
5 | @end
6 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/JXCategoryViewExt/JXCategoryViewExt-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/JXCategoryViewExt/JXCategoryViewExt.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryViewExt
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/JXCategoryViewExt
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/JXCategoryViewExt/JXCategoryViewExt.modulemap:
--------------------------------------------------------------------------------
1 | framework module JXCategoryViewExt {
2 | umbrella header "JXCategoryViewExt-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/JXCategoryViewExt/JXCategoryViewExt.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JXCategoryViewExt
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
7 | PODS_ROOT = ${SRCROOT}
8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/JXCategoryViewExt
9 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
11 | SKIP_INSTALL = YES
12 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
13 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Masonry/Masonry-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Masonry/Masonry-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Masonry : NSObject
3 | @end
4 | @implementation PodsDummy_Masonry
5 | @end
6 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Masonry/Masonry-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Masonry/Masonry-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #import "MASCompositeConstraint.h"
14 | #import "MASConstraint+Private.h"
15 | #import "MASConstraint.h"
16 | #import "MASConstraintMaker.h"
17 | #import "MASLayoutConstraint.h"
18 | #import "Masonry.h"
19 | #import "MASUtilities.h"
20 | #import "MASViewAttribute.h"
21 | #import "MASViewConstraint.h"
22 | #import "NSArray+MASAdditions.h"
23 | #import "NSArray+MASShorthandAdditions.h"
24 | #import "NSLayoutConstraint+MASDebugAdditions.h"
25 | #import "View+MASAdditions.h"
26 | #import "View+MASShorthandAdditions.h"
27 | #import "ViewController+MASAdditions.h"
28 |
29 | FOUNDATION_EXPORT double MasonryVersionNumber;
30 | FOUNDATION_EXPORT const unsigned char MasonryVersionString[];
31 |
32 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Masonry/Masonry.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry
10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
12 | SKIP_INSTALL = YES
13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Masonry/Masonry.modulemap:
--------------------------------------------------------------------------------
1 | framework module Masonry {
2 | umbrella header "Masonry-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Masonry/Masonry.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry
10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
12 | SKIP_INSTALL = YES
13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Masonry/Masonry.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Masonry
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | OTHER_LDFLAGS = $(inherited) -framework "Foundation" -framework "UIKit"
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/Masonry
8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
9 | SKIP_INSTALL = YES
10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
11 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_Pods_GKNavigationBarExample : NSObject
3 | @end
4 | @implementation PodsDummy_Pods_GKNavigationBarExample
5 | @end
6 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-frameworks-Debug-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/GKNavigationBar/GKNavigationBar.framework
3 | ${BUILT_PRODUCTS_DIR}/JXCategoryViewExt/JXCategoryViewExt.framework
4 | ${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework
5 | ${BUILT_PRODUCTS_DIR}/TZImagePickerController/TZImagePickerController.framework
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-frameworks-Debug-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GKNavigationBar.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXCategoryViewExt.framework
3 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework
4 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TZImagePickerController.framework
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-frameworks-Release-input-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${PODS_ROOT}/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-frameworks.sh
2 | ${BUILT_PRODUCTS_DIR}/GKNavigationBar/GKNavigationBar.framework
3 | ${BUILT_PRODUCTS_DIR}/JXCategoryViewExt/JXCategoryViewExt.framework
4 | ${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework
5 | ${BUILT_PRODUCTS_DIR}/TZImagePickerController/TZImagePickerController.framework
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-frameworks-Release-output-files.xcfilelist:
--------------------------------------------------------------------------------
1 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GKNavigationBar.framework
2 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXCategoryViewExt.framework
3 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework
4 | ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TZImagePickerController.framework
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
14 | FOUNDATION_EXPORT double Pods_GKNavigationBarExampleVersionNumber;
15 | FOUNDATION_EXPORT const unsigned char Pods_GKNavigationBarExampleVersionString[];
16 |
17 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/Pods-GKNavigationBarExample/Pods-GKNavigationBarExample.modulemap:
--------------------------------------------------------------------------------
1 | framework module Pods_GKNavigationBarExample {
2 | umbrella header "Pods-GKNavigationBarExample-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/TZImagePickerController/TZImagePickerController-Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | ${PODS_DEVELOPMENT_LANGUAGE}
7 | CFBundleExecutable
8 | ${EXECUTABLE_NAME}
9 | CFBundleIdentifier
10 | ${PRODUCT_BUNDLE_IDENTIFIER}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 3.7.2
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | ${CURRENT_PROJECT_VERSION}
23 | NSPrincipalClass
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/TZImagePickerController/TZImagePickerController-dummy.m:
--------------------------------------------------------------------------------
1 | #import
2 | @interface PodsDummy_TZImagePickerController : NSObject
3 | @end
4 | @implementation PodsDummy_TZImagePickerController
5 | @end
6 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/TZImagePickerController/TZImagePickerController-prefix.pch:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/TZImagePickerController/TZImagePickerController-umbrella.h:
--------------------------------------------------------------------------------
1 | #ifdef __OBJC__
2 | #import
3 | #else
4 | #ifndef FOUNDATION_EXPORT
5 | #if defined(__cplusplus)
6 | #define FOUNDATION_EXPORT extern "C"
7 | #else
8 | #define FOUNDATION_EXPORT extern
9 | #endif
10 | #endif
11 | #endif
12 |
13 | #import "NSBundle+TZImagePicker.h"
14 | #import "TZAssetCell.h"
15 | #import "TZAssetModel.h"
16 | #import "TZGifPhotoPreviewController.h"
17 | #import "TZImageCropManager.h"
18 | #import "TZImageManager.h"
19 | #import "TZImagePickerController.h"
20 | #import "TZImageRequestOperation.h"
21 | #import "TZLocationManager.h"
22 | #import "TZPhotoPickerController.h"
23 | #import "TZPhotoPreviewCell.h"
24 | #import "TZPhotoPreviewController.h"
25 | #import "TZProgressView.h"
26 | #import "TZVideoCropController.h"
27 | #import "TZVideoEditedPreviewController.h"
28 | #import "TZVideoPlayerController.h"
29 | #import "UIView+TZLayout.h"
30 |
31 | FOUNDATION_EXPORT double TZImagePickerControllerVersionNumber;
32 | FOUNDATION_EXPORT const unsigned char TZImagePickerControllerVersionString[];
33 |
34 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/TZImagePickerController/TZImagePickerController.debug.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "Photos"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/TZImagePickerController
10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
12 | SKIP_INSTALL = YES
13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/TZImagePickerController/TZImagePickerController.modulemap:
--------------------------------------------------------------------------------
1 | framework module TZImagePickerController {
2 | umbrella header "TZImagePickerController-umbrella.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/TZImagePickerController/TZImagePickerController.release.xcconfig:
--------------------------------------------------------------------------------
1 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
2 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4 | OTHER_LDFLAGS = $(inherited) -framework "Photos"
5 | PODS_BUILD_DIR = ${BUILD_DIR}
6 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7 | PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE}
8 | PODS_ROOT = ${SRCROOT}
9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/TZImagePickerController
10 | PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates
11 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
12 | SKIP_INSTALL = YES
13 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
14 |
--------------------------------------------------------------------------------
/GKNavigationBarExample/Pods/Target Support Files/TZImagePickerController/TZImagePickerController.xcconfig:
--------------------------------------------------------------------------------
1 | CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController
2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3 | OTHER_LDFLAGS = $(inherited) -framework "CoreServices" -framework "Photos"
4 | PODS_BUILD_DIR = ${BUILD_DIR}
5 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
6 | PODS_ROOT = ${SRCROOT}
7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/TZImagePickerController
8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
9 | SKIP_INSTALL = YES
10 | USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES
11 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 QuintGao
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------