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