PYSearch
v0.9.1
PYSearch
PYSearchConst
PYSearchViewController
PYSearchSuggestionViewController
UIColor+PYSearchExtension
UIView+PYSearchExtension
NSBundle+PYSearchExtension
เริ่มต้นใช้งาน
การใช้งาน
หวัง
pod "PYSearch"
#import <PYSearch.h>
PYSearch
ไปที่โปรเจ็กต์#import "PYSearch.h"
// 1. Create hotSearches array
NSArray *hotSeaches = @[ @" Java " , @" Python " , @" Objective-C " , @" Swift " , @" C " , @" C++ " , @" PHP " , @" C# " , @" Perl " , @" Go " , @" JavaScript " , @" R " , @" Ruby " , @" MATLAB " ];
// 2. Create searchViewController
PYSearchViewController *searchViewController = [PYSearchViewController searchViewControllerWithHotSearches: hotSeaches searchBarPlaceholder: @" Search programming language " didSearchBlock: ^(PYSearchViewController *searchViewController, UISearchBar *searchBar, NSString *searchText) {
// Call this Block when completion search automatically
// Such as: Push to a view controller
[searchViewController.navigationController pushViewController: [[UIViewController alloc ] init ] animated: YES ];
}];
// 3. present the searchViewController
UINavigationController *nav = [[UINavigationController alloc ] initWithRootViewController: searchViewController];
[ self presentViewController: nav animated: NO completion: nil ];
// 1. Set dataSource
searchViewController.dataSource = self;
// 2. Implement dataSource method
// 1. Set searchResultShowMode
searchViewController.searchResultShowMode = PYSearchResultShowModeEmbed;
// 2. Set searchResultController
searchViewController.searchResultController = [[UIViewController alloc ] init ];
// Set hotSearchStyle
searchViewController.hotSearchStyle = PYHotSearchStyleColorfulTag;
// Set searchHistoryStyle
searchViewController.searchHistoryStyle = PYSearchHistoryStyleBorderTag;
// Set searchHistoriesCachePath
searchViewController.searchHistoriesCachePath = @" The cache path " ;
// Set searchHistoriesCount
searchViewController. searchHistoriesCount = 6 ;
// Set searchResultShowMode
searchViewController.searchResultShowMode = PYSearchResultShowModeEmbed;
// Set searchSuggestionHidden
searchViewController.searchSuggestionHidden = YES ;
ซอร์สโค้ดทั้งหมดได้รับอนุญาตภายใต้ใบอนุญาต MIT