Exemple #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.

            autocompleteResultsViewController = new AutocompleteResultsViewController {
                Delegate = this
            };
            searchController = new UISearchController(autocompleteResultsViewController)
            {
                HidesNavigationBarDuringPresentation = false,
                DimsBackgroundDuringPresentation     = false,
                SearchResultsUpdater = autocompleteResultsViewController
            };
            NavigationItem.TitleView   = searchController.SearchBar;
            DefinesPresentationContext = true;
        }
Exemple #2
0
 public void DidUpdateAutocompletePredictions(AutocompleteResultsViewController resultsController) => UIApplication.SharedApplication.NetworkActivityIndicatorVisible = false;
Exemple #3
0
 public void DidRequestAutocompletePredictions(AutocompleteResultsViewController resultsController) => UIApplication.SharedApplication.NetworkActivityIndicatorVisible = true;
Exemple #4
0
 public void DidFailAutocomplete(AutocompleteResultsViewController resultsController, NSError error)
 {
     searchController.Active = false;
     LblInformation.Text     = $"Error: {error.LocalizedDescription}";
 }
Exemple #5
0
 public void DidAutocomplete(AutocompleteResultsViewController resultsController, Place place)
 {
     searchController.Active = false;
     LblInformation.Text     = $"{place.Description}\n\n{place.Attributions?.Description}";
 }