UIMenuController显示后会立即消失

每次 APP 启动第一次调用setMenuVisible:animated:会自动消失,但再显示就正常。貌似 iOS10.3.2的问题(发现企业微信、微博也有这样问题,微信正常),有什么办法解决吗?

阅读 4.5k
1 个回答
新手上路,请多包涵

加一个延迟能解决 。
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

            [menu setMenuVisible:YES animated:YES];
        });
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题