title: iOS Swift 3 - Did anyone manage to implement Google Place API's new GMSPlacePickerViewController with custom UI?
body: <p>I'm currently re-building an app that using the PlacePicker from Google Place API to get data that user can then add on my map. </p>
  
  <p>In the past, I used the <em>GMSPlacePicker</em> which is now deprecated since Google release their Place API 2.3. So I'm currently trying to migrate to their new way of using the API via a <strong>GMSPlacePickerViewController</strong> which according to Google can be implemented with Custom UI.</p>
  
  <p>From Google's <a href="https://developers.google.com/places/ios-api/placepicker" rel="nofollow noreferrer">documentation</a>: </p>
  
  <blockquote>
    <p>As the place picker is a normal view controller it can be displayed
    any way you want. For example, in a popover, fullscreen, pushed onto a
    navigation stack, or even as part of a <strong>custom app UI</strong>.</p>
  </blockquote>
  
  <p>I have managed to make the GMSPlacePickerViewController part of my broader navigation controller which lets me go back and forth inside the place picker's screens, however I haven't yet managed to customise the UI of the search bar that we see on the third screen on the image below. </p>
  
  <h2>Issue:</h2>
  
  <p><strong>The text inside the SearchBar is black, and I want to make it white but I do not know how to access the searchBar and its properties as everything seems to be abstracted in the framework. I would also like to change the title 'Select a location' (screen 2) to something smaller.</strong></p>
  
  <p>Any thoughts? Thanks in advance</p>
  
  <p><a href="https://i.stack.imgur.com/pr5WL.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/pr5WL.jpg" alt="enter image description here"></a></p>