Swift改变GMSAutocompleteViewController Navbar Color

时间:2018-04-25 12:00:09

标签: swift colors maps navbar

我正在使用Google Maps Place Picker并希望更改NavBar Color。 我尝试了以下几行,但他们都在工作...... 导航栏保持白色...... 非常感谢您提供的任何帮助!

function createMaterial ( texture ) {
    return new ShaderMaterial({
        uniforms: {
            texture: { value: texture }
        }
    })
}

var mat1 = createMaterial( dogTexture );
var mat2 = createMaterial( catTexture );

geometry.faces[ 0 ].materialIndex = 0;
geometry.faces[ 1 ].materialIndex = 0;
geometry.faces[ 2 ].materialIndex = 1;
geometry.faces[ 3 ].materialIndex = 1;

var mesh = new Mesh( geometry, [ mat1, mat2 ] );

1 个答案:

答案 0 :(得分:0)

在我看来有点奇怪,但这在Swift 4中有效:

let autocompleteController = GMSAutocompleteViewController()
UINavigationBar.appearance().tintColor = UIColor.red

我还假设您的应用程序中的其他导航栏项目也会对其进行更改,因此,当该视图控制器被关闭或需要其他样式的其他加载项时,您可能不得不将其更改回去。