gpt4 book ai didi

ios - Stripe - STPPaymentCardTextField - 如何删除或隐藏 CVC 代码字段?

转载 作者:行者123 更新时间:2023-11-28 12:42:29 24 4
gpt4 key购买 nike

Stripe 的 iOS SDK 的“STPPaymentCardTextField”有 4 个字段用于为卡生成 token :1. 信用卡号 2. 到期月份 3. 到期年份 4. CVC 字段

我们只保存信用卡号和到期月份/年份。我们不需要从用户那里获取 CVC 号码。那么如何从 STPPaymentCardTextField 中隐藏或删除 CVC 字段。

请给我一些想法来处理这个过程。

最佳答案

这是可能的,但我们需要小心地做这件事,确定打开STPPaymentCardTextField.m文件,你会得到CVC字段名称的属性为STPFormTextField

@property(nonatomic, readwrite, weak)STPFormTextField *cvcField; 

最终隐藏与 cvcField 相关的内容,无论它出现在那个页面上它周围占据了该页面中的 21 个位置,例如

STPFormTextField *cvcField = [self buildTextField];
cvcField.tag = STPCardFieldTypeCVC;
cvcField.alpha = 0;
self.cvcField = cvcField;
self.cvcPlaceholder = @"CVC";
[self.fieldsView addSubview:cvcField];

- (void)setCvcPlaceholder:(NSString * __nullable)cvcPlaceholder {
_cvcPlaceholder = [cvcPlaceholder copy];
self.cvcField.placeholder = _cvcPlaceholder;
}

否则做个小把戏隐藏

[self.fieldsView addSubview:cvcField];

关于ios - Stripe - STPPaymentCardTextField - 如何删除或隐藏 CVC 代码字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39098038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com