使用 PaypalSDK iOS 导航颜色在 iOS 中未更改

Posted

技术标签:

【中文标题】使用 PaypalSDK iOS 导航颜色在 iOS 中未更改【英文标题】:Using PaypalSDK iOS Navigation color not changed in iOS 【发布时间】:2020-05-21 02:14:38 【问题描述】:

我们在项目中使用以下 Paypal SDK:- https://github.com/paypal/paypal-ios-sdk

对于更改导航颜色,我们应用了以下解决方案:-

let paymentViewController = PayPalPaymentViewController(payment: payment, configuration: payPalConfig, delegate: self)
paymentViewController?.modalPresentationStyle = .fullScreen 
self.navigationController?.navigationBar.barTintColor = UIColor.red 
self.navigationController?.navigationBar.isTranslucent = false 
self.navigationController?.present(paymentViewController!, animated: true, completion: nil)

但使用上述解决方案导航颜色不会改变。

任何人都有解决方案,请帮助我。

谢谢。 师父外士纳尼

【问题讨论】:

那个SDK已经被弃用了,你为什么要使用它? @PrestonPHX 你是对的,但是这个项目太老了,所以我们没有应用更改。 这可能有帮助:github.com/paypal/PayPal-iOS-SDK/issues/49 【参考方案1】:
let paymentViewController = PayPalPaymentViewController(payment: payment, configuration: payPalConfig, delegate: self)
paymentViewController?.modalPresentationStyle = .fullScreen 
paymentViewController.navigationController?.navigationBar.barTintColor = UIColor.red 
paymentViewController.navigationController?.navigationBar.isTranslucent = false 
paymentViewController.navigationController?.present(paymentViewController!, animated: true, completion: nil)

【讨论】:

感谢您帮助我,但您的解决方案对我不起作用。如果有其他解决方案,请帮助我。

以上是关于使用 PaypalSDK iOS 导航颜色在 iOS 中未更改的主要内容,如果未能解决你的问题,请参考以下文章

iOS 7中导航栏的默认背景颜色是什么?

iOS中设置导航栏标题的字体颜色和大小

如何在 iOS 7 中设置导航栏的色调颜色

iOS如何在设置全局色调颜色时保持导航项颜色不变?

更改导航栏ios6和ios7的颜色

iOS13导航栏后退栏按钮项目色调颜色