使用UIActivityViewController做系统分享时,添加一些第三方库后,不能点击和滚动,但是能长按。

问题遇到的现象和发生背景

使用UIActivityViewController做系统分享时,添加一些第三方库后,不能点击,能左滑,不能右滑,但是能相应长按。

问题相关代码
self.activityViewController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];

typeof(self) __weak weakSelf = self;
[self.activityViewController setCompletionHandler:^(NSString *activityType, BOOL completed) {
    weakSelf.activityViewController = nil;
}];

[self presentViewController:self.activityViewController animated:YES completion:nil];

示例地址:https://github.com/youshinki/ShareExample
有没有人遇到过同样的问题?

https://www.cnblogs.com/demodashi/p/8507723.html

点击,右滑的事件是不是被引入的第三方库给劫持了,排查一下

仔细排查一下,看是不是右滑时间被劫持
实在不行通过BaseViewController来实现点击和滚动 ,创建一个BaseViewController继承从每一个视图控制器和扩展里的touchesBegan(...)功能。

应该是劫持了

看着这个就可以解决了http://www.demodashi.com/demo/11042.html

飘过~会不会是特定机型有bug