我正在开发使用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后显示键盘(灰色条就像条纹提供的东西)现在,一旦视图加载,输入信用卡详细信息的键盘已经打开但我只是希望栏显示,以便用户点击它以打开键盘。
答案 0 :(得分:3)
是的,你必须停止键盘外观,转到PTKView.m,有一个功能" stateCardNumber "并评论代码,
[self.cardNumberField becomeFirstResponder];
将停止自动键盘打开。
答案 1 :(得分:0)
在ViewWillAppear中:通过UIResponder和resignFirstResponder使用下面提到的类别找到当前的第一响应者。
swipe gesture
希望这有帮助。