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 ライセンスに基づいてライセンスされています。