├── .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 | --------------------------------------------------------------------------------