我无法在Swift iOS中创buildUIResponder nextResponder
我有一个类的ASTextField在UITextField后扩展,我想定义textFieldResponder。
任何解决scheme写在Swift下面的行?
UIResponder* nextResponder = [textField.superview viewWithTag:nextTag];
已经在Objective-C中编写了?
-(BOOL)textFieldShouldReturn:(UITextField*)textField; { NSInteger nextTag = textField.tag + 1; // Try to find next responder UIResponder* nextResponder = [textField.superview viewWithTag:nextTag]; if (nextResponder) { // Found next responder, so set it. [nextResponder becomeFirstResponder]; } else { // Not found, so remove keyboard. [textField resignFirstResponder]; } return NO; // We do not want UITextField to insert line-breaks. }
这将是这样的事情
let nextResponder = textField.superview?.viewWithTag(nextTag) as UIResponder!
希望能帮助到你!
- CAShapeLayer在animationSwift中检测触摸
- NSOperationQueue内部的NSOperation中的asynchronouscallback从来没有被调用过
- Tableview简单的显示值
- 如何将.sks文件添加到现有的Swift / Sprite-Kit项目?
- 迅速。 接收远程控制事件以与MPNowPLayingInfoCenter一起工作
- 检测标注与MKMapView中的其他UIViews重叠
- 如何将string转换为unicode(UTF-8)string在Swift中?
- 在导航堆栈中跳过/添加视图控制器
- UIPopoverPresentationController以全屏显示popup窗口