Google Places iOS автозаполнение пространства результатов - PullRequest
0 голосов
/ 03 марта 2019

Я пытался использовать Googles Autocomplete API, и я использовал этот учебник: https://developers.google.com/places/ios-sdk/autocomplete#add_a_search_bar_to_the_top_of_a_view

Мой метод viewDidLoad содержит следующее:

[super viewDidLoad];
// google autocomplete
_resultsViewController = [[GMSAutocompleteResultsViewController alloc] init];
_resultsViewController.delegate = self;
[_resultsViewController setExtendedLayoutIncludesOpaqueBars:YES];

_searchController = [[UISearchController alloc]
                     initWithSearchResultsController:_resultsViewController];
_searchController.searchResultsUpdater = _resultsViewController;

[_searchController setDelegate:self];

// When UISearchController presents the results view, present it in
// this view controller, not one further up the chain.
self.definesPresentationContext = YES;

// Prevent the navigation bar from being hidden when searching.
_searchController.hidesNavigationBarDuringPresentation = NO;

self.navigationController.navigationBar.translucent = NO;
_searchController.hidesNavigationBarDuringPresentation = NO;

self.extendedLayoutIncludesOpaqueBars = YES;
self.edgesForExtendedLayout = UIRectEdgeTop;
[_searchBarContainerView addSubview:_searchController.searchBar];

[_searchController setActive:YES];

Но он показывает результаты, как на изображении.Как убрать пробел между результатами и панелью поиска?enter image description here

...