J'ai une vue contenant un mapView (google maps) et d'autres contrôleurs. L'un est le searchBar. Le problème est que si je mets la barre de recherche sur la carte (en utilisant addSubView), quand j'essaie de cliquer dans la barre de recherche, rien ne m'apparaît ... Je suis nouveau sur xcode et swift et je n'arrive pas à savoir qui est le problème.xcode searchBar sur google map ne fonctionne pas
This is the hierarchy of the controllers
Puis, je l'ai fait viewDidLoad "mapView.addSubView (SearchBar), ..."
Qu'est-ce que je fais mal?
EDIT:
@IBOutlet weak var searchBar: UISearchBar!
@IBOutlet weak var mapView: GMSMapView!
@IBOutlet weak var advSearchButton: UIButton!
@IBOutlet weak var logoIcon: UIImageView!
@IBOutlet weak var trafficButton: UIButton!
@IBOutlet weak var satelliteButton: UIButton!
@IBOutlet weak var zoomInButton: UIButton!
@IBOutlet weak var zoomOutButton: UIButton!
voici ce que je fais dans viewDidLoad:
mapView.addSubview(zoomInButton)
mapView.addSubview(zoomOutButton)
mapView.addSubview(trafficButton)
mapView.addSubview(satelliteButton)
mapView.addSubview(searchBar)
mapView.addSubview(advSearchButton)
mapView.addSubview(logoIcon)
mapView.moveCamera(GMSCameraUpdate.setCamera(camera))
Comme je l'ai déjà dit, est bien le searchbar visible, mais je ne peux pas écrire quoi que ce soit à l'intérieur .. Pourquoi mettez-vous la barre de recherche à l'intérieur de la vue de la carte?
Les images ne captent pas l'attention, s'il vous plaît le code que vous avez essayé ici. –