2017-12-06 8 views
1

私はSwift4のGooglePlacePickerでNavigationControllerをカスタマイズしようとしましたが、私がしたいことはありません。Swift4のGooglePlacePickerでナビゲーションバーをカスタマイズする方法は?

誰もSwift4のplacePickerでナビゲーションUIを変更する方法を知っていますか? これをお読みいただきありがとうございます!

@IBAction func pickPlaceBtn(_ sender: Any) { 

    let config:GMSPlacePickerConfig = GMSPlacePickerConfig(viewport: nil) 
    print(config.viewport) 
    let placePicker:GMSPlacePickerViewController = GMSPlacePickerViewController(config: config) 

    placePicker.delegate = self 
    present(placePicker, animated: true, completion: nil) 

    //Does not work. 
    placePicker.navigationController?.navigationBar.backgroundColor = UIColor.black 

} 

enter image description here

+0

このリンクをチェックしてくださいhttps://developers.google.com/places/ios-api/autocomplete#use_the_uiappearance_protocol –

+0

コメントありがとうございます!私はこの問題を解決しました! –

答えて

1

それは間違いなくGMSPlacePickerViewControllerナビゲーションbar.For私も一緒にナビゲーションバーのすべてを変更します外観プロキシを使用してみてください、この

placePicker.navigationController?.navigationBar.barTintColor = UIColor.black 
placePicker.navigationController?.navigationBar.isTranslucent = false 
0

を試してみてくださいこのように働いた

UINavigationBar.appearance().barTintColor = UIColor.black 
UINavigationBar.appearance().isTranslucent = false 
関連する問題