swift中的这个翻译是什么?它是某种变量类吗?Objective C to Swift
static UIView *FXFormsFirstResponder(UIView *view)
{
if ([view isFirstResponder])
{
return view;
}
for (UIView *subview in view.subviews)
{
UIView *responder = FXFormsFirstResponder(subview);
if (responder)
{
return responder;
}
}
return nil;
}
原文出处:https://github.com/nicklockwood/FXForms/blob/master/FXForms/FXForms.m
你能在这里贴上'FXFormsFirstResponder'的声明?这段代码看起来像一个函数类型的匿名静态变量,并且将在swift中闭包(不确定)。 – kelin
您发布的代码只是一个C函数。 (如果它是UIView的一个类别,那么它会更加“优雅”。) –
我已经使用原始源代码的链接更新了帖子。 – Angie