#import "AppDelegate.h"
#import "MainViewController.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
-(void)dealloc
{
[_window release];
[super dealloc];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[_window setBackgroundColor:[UIColor whiteColor]];
[_window makeKeyAndVisible];
[_window release];
MainViewController *main = [[MainViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:main];
self.window.rootViewController = nav;
[main release];
[nav release];
return YES;
}
#import "MainViewController.h"
@interface MainViewController ()<UISearchBarDelegate>
@end
@implementation MainViewController
-(void)dealloc
{
[super dealloc];
}
-(instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.\
self.navigationController.navigationBar.translucent = NO;
UISearchBar *search = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 100, 300, 80)];
search.barStyle = UIBarStyleDefault ;
search.prompt = @"百度";
search.placeholder = @"请输入";
search.showsBookmarkButton = YES;
search.showsCancelButton = YES;
search.delegate = self;
[self.view addSubview:search];
[search release];
}
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
{
return YES;
}
//点击输入框开始编辑
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
{
NSLog(@"%s",__func__);
}
- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar
{
return YES;
}
- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar
{
NSLog(@"%s",__func__);
}
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
NSLog(@"%s",__func__);
}
- (BOOL)searchBar:(UISearchBar *)searchBar shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
return YES;
}
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
NSLog(@"%s",__func__);
}
- (void)searchBarBookmarkButtonClicked:(UISearchBar *)searchBar
{
NSLog(@"%s",__func__);
}
- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar
{
NSLog(@"%s",__func__);
}
- (void)searchBarResultsListButtonClicked:(UISearchBar *)searchBar
{
NSLog(@"%s",__func__);
}