条纹支付键盘自动弹出打开

时间:2015-06-19 05:47:02

标签: ios objective-c stripe-payments

我正在开发使用Stripe支付系统的iOS应用。问题是,我在下面的代码导致条带的键盘信用卡信息输入自动打开:

// PaymentViewController.m

- (void)viewDidLoad
{
  [super viewDidLoad];
  PTKView *view = [[PTKView alloc] initWithFrame:CGRectMake(15,20,290,55)];
  self.paymentView = view;
  self.paymentView.delegate = self;
  [self.view addSubview:self.paymentView];
}

但是我希望在用户选择PTKView后显示键盘(灰色条就像条纹提供的东西)现在,一旦视图加载,输入信用卡详细信息的键盘已经打开但我只是希望栏显示,以便用户点击它以打开键盘。

2 个答案:

答案 0 :(得分:3)

是的,你必须停止键盘外观,转到PTKView.m,有一个功能" stateCardNumber "并评论代码,

[self.cardNumberField becomeFirstResponder];

将停止自动键盘打开。

答案 1 :(得分:0)

在ViewWillAppear中:通过UIResponder和resignFirstResponder使用下面提到的类别找到当前的第一响应者。

swipe gesture

希望这有帮助。

相关问题