kod*_*usz 3 objective-c uiresponder ios swift
我有一个类ASTextField,它扩展到UITextField后我想定义textFieldResponder.
是否有任何解决方案写在Swift下面的行?
UIResponder* nextResponder = [textField.superview viewWithTag:nextTag];
Run Code Online (Sandbox Code Playgroud)
哪个是用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.
}
Run Code Online (Sandbox Code Playgroud)
它会是这样的
let nextResponder = textField.superview?.viewWithTag(nextTag) as UIResponder!
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
3208 次 |
| 最近记录: |