美文网首页
iOS UIMenuController时显示时不显示原因

iOS UIMenuController时显示时不显示原因

作者: 肉身佛陀 | 来源:发表于2017-02-16 15:41 被阅读515次

问题:使用UIMenuController时,有时显示有时不显示

解决办法1:重写canBecomeFirstResponder方法,并在UIMenuController创建后,显示前调用[self becomeFirstResponder];

-(BOOL)canBecomeFirstResponder
{
    UIWindow *window = [[UIApplication sharedApplication].delegate window];
    if ([window isKeyWindow] == NO)
    {
        [window becomeKeyWindow];
        [window makeKeyAndVisible];
    }
    return YES;
} 

相关文章

网友评论

      本文标题:iOS UIMenuController时显示时不显示原因

      本文链接:https://www.haomeiwen.com/subject/nflhwttx.html