├── .gitignore ├── JKRSearchDemo ├── JKRSearchDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ ├── joker.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── lucky.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ ├── joker.xcuserdatad │ │ ├── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ │ ├── JKRSearchDemo.xcscheme │ │ │ └── xcschememanagement.plist │ │ └── lucky.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── JKRSearchDemo.xcscheme │ │ └── xcschememanagement.plist ├── JKRSearchDemo │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── AppIcon60x60@2x.png │ │ │ ├── AppIcon60x60@3x.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Navbar.imageset │ │ │ ├── Contents.json │ │ │ └── Navbar@2x.png │ │ ├── SearchContactsBarIcon.imageset │ │ │ ├── Contents.json │ │ │ └── SearchContactsBarIcon@2x.png │ │ ├── VoiceSearchFeedback003.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback003@2x.png │ │ ├── VoiceSearchFeedback004.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback004@2x.png │ │ ├── VoiceSearchFeedback005.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback005@2x.png │ │ ├── VoiceSearchFeedback006.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback006@2x.png │ │ ├── VoiceSearchFeedback007.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback007@2x.png │ │ ├── VoiceSearchFeedback008.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback008@2x.png │ │ ├── VoiceSearchFeedback009.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback009@2x.png │ │ ├── VoiceSearchFeedback010.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback010@2x.png │ │ ├── VoiceSearchFeedback011.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback011@2x.png │ │ ├── VoiceSearchFeedback012.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback012@2x.png │ │ ├── VoiceSearchFeedback013.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback013@2x.png │ │ ├── VoiceSearchFeedback014.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback014@2x.png │ │ ├── VoiceSearchFeedback015.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback015@2x.png │ │ ├── VoiceSearchFeedback016.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback016@2x.png │ │ ├── VoiceSearchFeedback017.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback017@2x.png │ │ ├── VoiceSearchFeedback018.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback018@2x.png │ │ ├── VoiceSearchFeedback019.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback019@2x.png │ │ ├── VoiceSearchFeedback020.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchFeedback020@2x.png │ │ ├── VoiceSearchIcon.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchIcon@2x.png │ │ ├── VoiceSearchIconHL.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchIconHL@2x.png │ │ ├── VoiceSearchLoading001.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading001@2x.png │ │ ├── VoiceSearchLoading002.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading002@2x.png │ │ ├── VoiceSearchLoading003.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading003@2x.png │ │ ├── VoiceSearchLoading004.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading004@2x.png │ │ ├── VoiceSearchLoading005.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading005@2x.png │ │ ├── VoiceSearchLoading006.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading006@2x.png │ │ ├── VoiceSearchLoading007.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading007@2x.png │ │ ├── VoiceSearchLoading008.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading008@2x.png │ │ ├── VoiceSearchLoading009.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading009@2x.png │ │ ├── VoiceSearchLoading010.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchLoading010@2x.png │ │ ├── VoiceSearchStartBtn.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchStartBtn@2x.png │ │ ├── VoiceSearchStartBtnHL.imageset │ │ │ ├── Contents.json │ │ │ └── VoiceSearchStartBtnHL@2x.png │ │ ├── card_delete.imageset │ │ │ ├── Contents.json │ │ │ └── card_delete@2x.png │ │ ├── tabbarBkg.imageset │ │ │ ├── Contents.json │ │ │ └── tabbarBkg@2x.png │ │ ├── tabbar_contacts.imageset │ │ │ ├── Contents.json │ │ │ └── tabbar_contacts@2x.png │ │ ├── tabbar_contactsHL.imageset │ │ │ ├── Contents.json │ │ │ └── tabbar_contactsHL@2x.png │ │ ├── tabbar_discover.imageset │ │ │ ├── Contents.json │ │ │ └── tabbar_discover@2x.png │ │ ├── tabbar_discoverHL.imageset │ │ │ ├── Contents.json │ │ │ └── tabbar_discoverHL@2x.png │ │ ├── tabbar_mainframe.imageset │ │ │ ├── Contents.json │ │ │ └── tabbar_mainframe@2x.png │ │ ├── tabbar_mainframeHL.imageset │ │ │ ├── Contents.json │ │ │ └── tabbar_mainframeHL@2x.png │ │ ├── tabbar_me.imageset │ │ │ ├── Contents.json │ │ │ └── tabbar_me@2x.png │ │ ├── tabbar_meHL.imageset │ │ │ ├── Contents.json │ │ │ └── tabbar_meHL@2x.png │ │ └── widget_searchbar_textfield.imageset │ │ │ ├── Contents.json │ │ │ └── widget_searchbar_textfield@2x.png │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Category │ │ ├── AppDelegate+JKRRootViewController.h │ │ ├── AppDelegate+JKRRootViewController.m │ │ ├── UIColor+JKRColor.h │ │ ├── UIColor+JKRColor.m │ │ ├── UIGestureRecognizer+JKRTouch.h │ │ ├── UIGestureRecognizer+JKRTouch.m │ │ ├── UINavigationBar+JKR_BackgroundColor.h │ │ ├── UINavigationBar+JKR_BackgroundColor.m │ │ ├── UIView+JKRSubView.h │ │ ├── UIView+JKRSubView.m │ │ ├── UIView+JKRTouch.h │ │ ├── UIView+JKRTouch.m │ │ ├── UIView+JKRViewController.h │ │ ├── UIView+JKRViewController.m │ │ ├── UIView+JKR_Frame.h │ │ ├── UIView+JKR_Frame.m │ │ ├── UIViewController+JKRStatusBarStyle.h │ │ └── UIViewController+JKRStatusBarStyle.m │ ├── Contacts │ │ ├── JKRContactsViewController.h │ │ └── JKRContactsViewController.m │ ├── Data │ │ ├── JKRDataStore.h │ │ ├── JKRDataStore.m │ │ └── country.txt │ ├── Find │ │ ├── JKRFindViewController.h │ │ └── JKRFindViewController.m │ ├── Home │ │ ├── JKRRootViewController.h │ │ ├── JKRRootViewController.m │ │ ├── JKRSearchResultViewController.h │ │ ├── JKRSearchResultViewController.m │ │ ├── JKRTestViewController.h │ │ └── JKRTestViewController.m │ ├── Info.plist │ ├── JKRSearchHeader.h │ ├── Main │ │ ├── JKRNavigationViewController.h │ │ ├── JKRNavigationViewController.m │ │ ├── JKRTabBarController.h │ │ └── JKRTabBarController.m │ ├── Me │ │ ├── JKRMeViewController.h │ │ └── JKRMeViewController.m │ ├── SearchController │ │ ├── JKRSearchBar.h │ │ ├── JKRSearchBar.m │ │ ├── JKRSearchController.h │ │ ├── JKRSearchController.m │ │ ├── JKRSearchTextField.h │ │ └── JKRSearchTextField.m │ └── main.m ├── JKRSearchDemoTests │ ├── Info.plist │ └── JKRSearchDemoTests.m └── JKRSearchDemoUITests │ ├── Info.plist │ └── JKRSearchDemoUITests.m ├── README.md └── preImage.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/.gitignore -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/project.xcworkspace/xcuserdata/joker.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/project.xcworkspace/xcuserdata/joker.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/project.xcworkspace/xcuserdata/lucky.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/project.xcworkspace/xcuserdata/lucky.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/joker.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/joker.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/joker.xcuserdatad/xcschemes/JKRSearchDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/joker.xcuserdatad/xcschemes/JKRSearchDemo.xcscheme -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/joker.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/joker.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/lucky.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/lucky.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/lucky.xcuserdatad/xcschemes/JKRSearchDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/lucky.xcuserdatad/xcschemes/JKRSearchDemo.xcscheme -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/lucky.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo.xcodeproj/xcuserdata/lucky.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/AppDelegate.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/AppDelegate.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/AppIcon.appiconset/AppIcon60x60@3x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/Navbar.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/Navbar.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/Navbar.imageset/Navbar@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/Navbar.imageset/Navbar@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/SearchContactsBarIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/SearchContactsBarIcon.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/SearchContactsBarIcon.imageset/SearchContactsBarIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/SearchContactsBarIcon.imageset/SearchContactsBarIcon@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback003.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback003.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback003.imageset/VoiceSearchFeedback003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback003.imageset/VoiceSearchFeedback003@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback004.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback004.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback004.imageset/VoiceSearchFeedback004@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback004.imageset/VoiceSearchFeedback004@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback005.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback005.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback005.imageset/VoiceSearchFeedback005@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback005.imageset/VoiceSearchFeedback005@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback006.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback006.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback006.imageset/VoiceSearchFeedback006@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback006.imageset/VoiceSearchFeedback006@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback007.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback007.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback007.imageset/VoiceSearchFeedback007@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback007.imageset/VoiceSearchFeedback007@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback008.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback008.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback008.imageset/VoiceSearchFeedback008@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback008.imageset/VoiceSearchFeedback008@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback009.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback009.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback009.imageset/VoiceSearchFeedback009@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback009.imageset/VoiceSearchFeedback009@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback010.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback010.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback010.imageset/VoiceSearchFeedback010@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback010.imageset/VoiceSearchFeedback010@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback011.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback011.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback011.imageset/VoiceSearchFeedback011@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback011.imageset/VoiceSearchFeedback011@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback012.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback012.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback012.imageset/VoiceSearchFeedback012@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback012.imageset/VoiceSearchFeedback012@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback013.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback013.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback013.imageset/VoiceSearchFeedback013@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback013.imageset/VoiceSearchFeedback013@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback014.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback014.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback014.imageset/VoiceSearchFeedback014@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback014.imageset/VoiceSearchFeedback014@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback015.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback015.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback015.imageset/VoiceSearchFeedback015@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback015.imageset/VoiceSearchFeedback015@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback016.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback016.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback016.imageset/VoiceSearchFeedback016@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback016.imageset/VoiceSearchFeedback016@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback017.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback017.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback017.imageset/VoiceSearchFeedback017@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback017.imageset/VoiceSearchFeedback017@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback018.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback018.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback018.imageset/VoiceSearchFeedback018@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback018.imageset/VoiceSearchFeedback018@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback019.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback019.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback019.imageset/VoiceSearchFeedback019@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback019.imageset/VoiceSearchFeedback019@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback020.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback020.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback020.imageset/VoiceSearchFeedback020@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchFeedback020.imageset/VoiceSearchFeedback020@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchIcon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchIcon.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchIcon.imageset/VoiceSearchIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchIcon.imageset/VoiceSearchIcon@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchIconHL.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchIconHL.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchIconHL.imageset/VoiceSearchIconHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchIconHL.imageset/VoiceSearchIconHL@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading001.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading001.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading001.imageset/VoiceSearchLoading001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading001.imageset/VoiceSearchLoading001@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading002.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading002.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading002.imageset/VoiceSearchLoading002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading002.imageset/VoiceSearchLoading002@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading003.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading003.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading003.imageset/VoiceSearchLoading003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading003.imageset/VoiceSearchLoading003@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading004.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading004.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading004.imageset/VoiceSearchLoading004@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading004.imageset/VoiceSearchLoading004@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading005.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading005.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading005.imageset/VoiceSearchLoading005@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading005.imageset/VoiceSearchLoading005@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading006.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading006.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading006.imageset/VoiceSearchLoading006@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading006.imageset/VoiceSearchLoading006@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading007.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading007.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading007.imageset/VoiceSearchLoading007@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading007.imageset/VoiceSearchLoading007@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading008.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading008.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading008.imageset/VoiceSearchLoading008@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading008.imageset/VoiceSearchLoading008@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading009.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading009.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading009.imageset/VoiceSearchLoading009@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading009.imageset/VoiceSearchLoading009@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading010.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading010.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading010.imageset/VoiceSearchLoading010@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchLoading010.imageset/VoiceSearchLoading010@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchStartBtn.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchStartBtn.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchStartBtn.imageset/VoiceSearchStartBtn@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchStartBtn.imageset/VoiceSearchStartBtn@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchStartBtnHL.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchStartBtnHL.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchStartBtnHL.imageset/VoiceSearchStartBtnHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/VoiceSearchStartBtnHL.imageset/VoiceSearchStartBtnHL@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/card_delete.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/card_delete.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/card_delete.imageset/card_delete@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/card_delete.imageset/card_delete@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbarBkg.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbarBkg.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbarBkg.imageset/tabbarBkg@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbarBkg.imageset/tabbarBkg@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_contacts.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_contacts.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_contacts.imageset/tabbar_contacts@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_contacts.imageset/tabbar_contacts@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_contactsHL.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_contactsHL.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_contactsHL.imageset/tabbar_contactsHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_contactsHL.imageset/tabbar_contactsHL@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_discover.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_discover.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_discover.imageset/tabbar_discover@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_discover.imageset/tabbar_discover@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_discoverHL.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_discoverHL.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_discoverHL.imageset/tabbar_discoverHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_discoverHL.imageset/tabbar_discoverHL@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_mainframe.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_mainframe.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_mainframe.imageset/tabbar_mainframe@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_mainframe.imageset/tabbar_mainframe@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_mainframeHL.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_mainframeHL.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_mainframeHL.imageset/tabbar_mainframeHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_mainframeHL.imageset/tabbar_mainframeHL@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_me.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_me.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_me.imageset/tabbar_me@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_me.imageset/tabbar_me@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_meHL.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_meHL.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_meHL.imageset/tabbar_meHL@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/tabbar_meHL.imageset/tabbar_meHL@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/widget_searchbar_textfield.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/widget_searchbar_textfield.imageset/Contents.json -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Assets.xcassets/widget_searchbar_textfield.imageset/widget_searchbar_textfield@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Assets.xcassets/widget_searchbar_textfield.imageset/widget_searchbar_textfield@2x.png -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/AppDelegate+JKRRootViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/AppDelegate+JKRRootViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/AppDelegate+JKRRootViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/AppDelegate+JKRRootViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIColor+JKRColor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIColor+JKRColor.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIColor+JKRColor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIColor+JKRColor.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIGestureRecognizer+JKRTouch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIGestureRecognizer+JKRTouch.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIGestureRecognizer+JKRTouch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIGestureRecognizer+JKRTouch.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UINavigationBar+JKR_BackgroundColor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UINavigationBar+JKR_BackgroundColor.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UINavigationBar+JKR_BackgroundColor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UINavigationBar+JKR_BackgroundColor.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRSubView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRSubView.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRSubView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRSubView.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRTouch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRTouch.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRTouch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRTouch.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIView+JKRViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIView+JKR_Frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIView+JKR_Frame.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIView+JKR_Frame.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIView+JKR_Frame.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIViewController+JKRStatusBarStyle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIViewController+JKRStatusBarStyle.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Category/UIViewController+JKRStatusBarStyle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Category/UIViewController+JKRStatusBarStyle.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Contacts/JKRContactsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Contacts/JKRContactsViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Contacts/JKRContactsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Contacts/JKRContactsViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Data/JKRDataStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Data/JKRDataStore.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Data/JKRDataStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Data/JKRDataStore.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Data/country.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Data/country.txt -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Find/JKRFindViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Find/JKRFindViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Find/JKRFindViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Find/JKRFindViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Home/JKRRootViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Home/JKRRootViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Home/JKRRootViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Home/JKRRootViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Home/JKRSearchResultViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Home/JKRSearchResultViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Home/JKRSearchResultViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Home/JKRSearchResultViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Home/JKRTestViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Home/JKRTestViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Home/JKRTestViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Home/JKRTestViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Info.plist -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/JKRSearchHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/JKRSearchHeader.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Main/JKRNavigationViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Main/JKRNavigationViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Main/JKRNavigationViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Main/JKRNavigationViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Main/JKRTabBarController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Main/JKRTabBarController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Main/JKRTabBarController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Main/JKRTabBarController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Me/JKRMeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Me/JKRMeViewController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/Me/JKRMeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/Me/JKRMeViewController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchBar.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchBar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchBar.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchController.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchController.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchTextField.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchTextField.h -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchTextField.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/SearchController/JKRSearchTextField.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemo/main.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemoTests/Info.plist -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemoTests/JKRSearchDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemoTests/JKRSearchDemoTests.m -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemoUITests/Info.plist -------------------------------------------------------------------------------- /JKRSearchDemo/JKRSearchDemoUITests/JKRSearchDemoUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/JKRSearchDemo/JKRSearchDemoUITests/JKRSearchDemoUITests.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/README.md -------------------------------------------------------------------------------- /preImage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Joker-388/JKRCustomSearchController/HEAD/preImage.gif --------------------------------------------------------------------------------