UNNotificationContentExtension可以处理滑动吗?

时间:2017-01-21 10:56:02

标签: ios swift

我一直在使用UNNotificationContentExtension,我创建了一个包含scrollView的自定义UI。我使用Image View加载scrollView,它是一个Image Carousel,图像轮播应该水平移动。

我的滚动视图设置正确,但scrollView不会水平滚动。

我通过以编程方式滚动

来检查我的图像是否在旋转木马中
scrollView.setContentOffset(CGPoint(x: x, y: y), animated: true)

此外,我的每张图片都应在我的应用中打开不同的页面。所以我所做的就是为各个imageViews添加了轻击手势。

所以我的问题是,

UNNotificationContentExtension可以在水平方向上翻译scrollView吗?

是否可以根据点击的图片在应用中打开不同的网页?

2 个答案:

答案 0 :(得分:1)

  

所以我的问题是,

     

UNNotificationContentExtension是否可以在水平方向上转换scrollView?

     

是否可以根据点击的图片在应用中打开不同的页面?

不,不。 UNNotificationContentExtension不以任何方式进行用户交互,除了运行时根据请求为您插入的“播放”按钮等元素。

答案 1 :(得分:0)

  

我的问题是

     

UNNotificationContentExtension是否可以在水平方向平移scrollView?

     

是否可以根据点击的图片在应用中打开不同的页面?

是和是。将plist文件中的UNNotificationExtensionUserInteractionEnabled设置为YES。先前的回答是“否”,但是从iOS 12开始这不再正确。

被询问时,这是不可能的,并且不适用于iOS 10和iOS 11。