Ios 更改后退按钮标题

Ios 更改后退按钮标题,ios,swift,xcode,stripe-payments,Ios,Swift,Xcode,Stripe Payments,有没有办法更改条带取消按钮标题 我需要把它改成“Back”,事实上,“Back”是一个更好的词来描述它的行为 我以这种方式向控制员介绍: let customerContext = STPCustomerContext(keyProvider: StripeClient.shared) let paymentMethodsViewController = STPPaymentMethodsViewController(configuration: STPPaymentConfiguration

有没有办法更改条带取消按钮标题

我需要把它改成“Back”,事实上,“Back”是一个更好的词来描述它的行为

我以这种方式向控制员介绍:

let customerContext = STPCustomerContext(keyProvider: StripeClient.shared)
let paymentMethodsViewController = STPPaymentMethodsViewController(configuration: STPPaymentConfiguration.shared(), theme: STPTheme.default(), customerContext: customerContext, delegate: self as STPPaymentMethodsViewControllerDelegate)
let navigationController = UINavigationController(rootViewController: paymentMethodsViewController)
present(navigationController, animated: true)

转到stripe文件中的STPCoreViewController.m

只要替换这个方法

- (void)commonInitWithTheme:(STPTheme *)theme {
_theme = theme;

if (![self useSystemBackButton]) {
    self.cancelItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel
                                                                    target:self
                                                                    action:@selector(handleCancelTapped:)];

    self.stp_navigationItemProxy.leftBarButtonItem = self.cancelItem;
    }
}


如何演示此视图控制器?添加更多详细信息和代码抱歉,我已更新了我的问题。推送而不是演示您正在使用
STPPaymentMethodsViewController
作为
rootViewController
创建一个新的
UINavigationController
,相反,您当前的ViewController应该是<代码> ROOTVIEW控制器,并且<代码> STPPaymentMethodsViewController <代码>应该被推到堆栈上,用<代码>导航控制器……PuxVIEW控制器(…)<代码>解释更多关于正在发生的事情,考虑添加更多的上下文。
- (void)commonInitWithTheme:(STPTheme *)theme {
_theme = theme;

if (![self useSystemBackButton]) {
    self.cancelItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel
                                                                    target:self
                                                                    action:@selector(handleCancelTapped:)];

    self.stp_navigationItemProxy.leftBarButtonItem = self.cancelItem;
    }
}
- (void)commonInitWithTheme:(STPTheme *)theme {
_theme = theme;

if (![self useSystemBackButton]) {

    self.cancelItem = [[UIBarButtonItem alloc]
                                   initWithTitle:@"Back"
                                   style: UIBarButtonItemStylePlain
                                   target:self
                                   action:@selector(handleCancelTapped:)];

    self.stp_navigationItemProxy.leftBarButtonItem = self.cancelItem;
    }
}