iOS - 是否可以强制UILabel子类对象成为第一个响应者?

Wil*_*sch 6 iphone first-responder ios

有没有办法做到这一点?

我尝试将以下内容放入子类中:

- (BOOL)canBecomeFirstResponder 
{
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

但是当我向对象发送了一个becomeFirstResponder消息时,它仍然没有成为第一个响应者.

F'x*_*F'x 0

我没有明确的答案,只有一些(也许是疯狂的)想法:您是否也尝试过覆盖becomeFirstResponder以返回YES?是否userInteractionEnabled也设置为YES

否则,将其设为自定义 UIButton 而不是自定义 UILabel...