【发布时间】:2021-06-17 06:58:06
【问题描述】:
我的目标是能够更改 Stripe 集成视图控制器中条形按钮项目的颜色。 STPCoreViewController 基本上负责所有 STP 视图控制器,但它说您不应该在自己的应用程序中继承它,而且即使您可以该类未完全打开,它也具有公共访问级别。
我知道如果它是任何其他视图控制器,您只需将导航栏色调设置为白色,但由于某种原因,我无法弄清楚如何访问这些栏按钮项。
STPViewControllers 可以以模态方式呈现或推送,现在我按下按钮时会推送STPPaymentOptionsViewController。加载时,vc 看起来像这样:
由于一些奇怪的原因,它基本上从它被推送的 Vc 继承了背景颜色、文本颜色和字体,但它不会继承条形按钮项的颜色。 Add Card Vc 也会发生同样的事情:
即使在vc呈现的时候,还是全屏呈现,但是导航栏标题大而黑,背景是白色的,带有系统蓝条按钮项。我该如何解决这个问题?
【问题讨论】:
标签: ios swift uinavigationcontroller stripe-payments uinavigationbar