5
我能夠完美地將條紋與我的iOS代碼集成。 PTKView顯示卡號,有效期月/年,CVV號碼。在PTKView中,我沒有看到郵政編碼文本字段,但是我可以看到addressZip屬性。條紋iOS集成 - 如何將郵政編碼添加到PTKView
是否可以使用iOS Stripe視圖捕獲郵政編碼?
在此先感謝。
我能夠完美地將條紋與我的iOS代碼集成。 PTKView顯示卡號,有效期月/年,CVV號碼。在PTKView中,我沒有看到郵政編碼文本字段,但是我可以看到addressZip屬性。條紋iOS集成 - 如何將郵政編碼添加到PTKView
是否可以使用iOS Stripe視圖捕獲郵政編碼?
在此先感謝。
它看起來不像PTKView具有地址UI組件(尚未)。但是,他們會爲您提供PTKAddressZip類型以驗證輸入的郵政編碼是否有效。
我使用提供的PaymentKit附帶的「textField.png」圖像,製作了自己的ZIP字段,看起來完全像信用卡字段。
這在客觀C和斯威夫特的例子...
的Objective-C:
UITextField *zipTextField;
zipTextField = [[UITextField alloc] initWithFrame: CGRectMake(15,170,290,55)];
zipTextField.keyboardType = UIKeyboardTypeNumberPad;
zipTextField.placeholder = @"ZIP Code";
//Left padding
UIView *paddingView = [[UIView alloc ] initWithFrame:CGRectMake(0, 0, 5, 20)];
zipTextField.leftView = paddingView;
zipTextField.leftViewMode = UITextFieldViewModeAlways;
//Make it look like the CC box
UIImageView *backgroundImageView = [[UIImageView alloc] initWithFrame:zipTextField.bounds];
backgroundImageView.image = [[UIImage imageNamed: @"textField"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 8, 0, 8)];
[zipTextField addSubview:backgroundImageView];
//Add the ZIP field finally
[self.view addSubview:zipTextField];
//Validate the zip - Put this code in your Submit button
PTKAddressZip *zip = [[PTKAddressZip alloc] initWithString:zipTextField.text];
NSLog(zip.isValid ? @"ZIP is valid" : @"ZIP is invalid");
SWIFT:
//Setup ZIP field
self.zipTextField = UITextField(frame: CGRectMake(15,170,290,45))
self.zipTextField.keyboardType = UIKeyboardType.NumberPad
self.zipTextField.placeholder = "ZIP Code"
//Left padding
var paddingView = UIView(frame:CGRectMake(0, 0, 5, 20))
self.zipTextField.leftView = paddingView
self.zipTextField.leftViewMode = UITextFieldViewMode.Always
//Make it look like the CC box
var backgroundImageView = UIImageView(frame:self.zipTextField.bounds)
backgroundImageView.image = UIImage(named: "textField")
backgroundImageView.image = backgroundImageView.image?.resizableImageWithCapInsets(UIEdgeInsetsMake(0,8,0,8))
self.zipTextField.addSubview(backgroundImageView)
//Validate the zip - Put this code in your Submit button
self.view.addSubview(self.zipTextField)
var zip = PTKAddressZip(string: "15227")
NSLog(zip.isValid().description)