Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- trigger call out bubble after searching in ios 5
- - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{
- NSLog(@"text %@",searchBar.text);
- NSEnumerator *enumerator = [res objectEnumerator];
- id obj;
- NSString *stringToSearchFor = [searchBar text];
- stringToSearchFor= [stringToSearchFor lowercaseString];
- NSString *searchInThisString = @"";
- while(obj = [enumerator nextObject]){
- searchInThisString = [obj title];
- searchInThisString = [searchInThisString stringByAppendingString:@" "];
- searchInThisString = [searchInThisString stringByAppendingString:[obj address]];
- searchInThisString = [searchInThisString lowercaseString];
- if([searchInThisString rangeOfString:stringToSearchFor].location == NSNotFound ){
- NSLog(@"not found ");
- continue;
- }else{
- NSLog(@"found");
- NSString *lat = [obj latitude];
- NSString *longi = [obj longitude];
- MKCoordinateRegion region = self.gpMapView.region;
- region.center.latitude = [lat doubleValue];
- region.center.longitude = [longi doubleValue];
- id<MKAnnotation> myAnnotation = [self.gpMapView.annotations objectAtIndex:0];
- MKAnnotationView *mkv = [[MKAnnotationView alloc]init];
- [mkv setSelected:YES];
- [self.gpMapView selectAnnotation:myAnnotation animated:YES];
- [self.gpMapView setRegion:region animated:YES];
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment