ios13通知内容自定义高度

ios13通知内容自定义高度,ios,notifications,uilocalnotification,ios13,rich-notifications,Ios,Notifications,Uilocalnotification,Ios13,Rich Notifications,我们的代码使用以前的版本,但在iOS13上,自定义通知内容高度无法正常工作。一切都是可视的,因为它应该是,但按钮是不可点击后,一部分的看法。因此,例如,在320像素之后,自定义视图不可单击。在ios12上运行相同的代码是有效的 func didReceive(_ notification: UNNotification) { let content = notification.request.content self.preferredContentSi

我们的代码使用以前的版本,但在iOS13上,自定义通知内容高度无法正常工作。一切都是可视的,因为它应该是,但按钮是不可点击后,一部分的看法。因此,例如,在320像素之后,自定义视图不可单击。在ios12上运行相同的代码是有效的

func didReceive(_ notification: UNNotification) {

   let content = notification.request.content
            
   self.preferredContentSize = CGSize(width: self.view.frame.size.width, height: contentH)
   self.view.setNeedsUpdateConstraints()
   self.view.setNeedsLayout()
}
有解决办法吗?还是一个iOS13错误

##更新:

我们正在iOS14测试版上开发我们的应用程序,问题仍然存在。只有一件事与此相关。当我们点击屏幕时,这就是我们得到的

通知内容[44466:2340668][Assert] UISCROLLVIEWDELAYEDTOUCHESBEGANGESTURERECONERER已移动到视图中 这不是滚动视图,因此我们无法确定触摸是否在屏幕上 滚动指示器


我们正在将所有子视图添加到viewcontroller的视图中(无自定义容器)。

我不确定您从何处设置高度和宽度,但在IOS 13之后,通知和推送通知都发生了很多变化,虽然推送通知仍然是一个大麻烦,但必须更改为KENS,而且通知的最大影响是许多UIApplicationLegate生命周期方法不再被调用

UISceneDelegate中现在有了相应的生命周期方法。这意味着需要监听iOS 13下的UIScene.didEnterBackgroundNotification通知。现在,你可能认为它对通知的高度或宽度没有直接影响,我面临着类似的问题,让某人根据他们正确呈现的新生命周期方法移动他们

我不确定你的问题是否会得到解决,但也请点击下面的链接。也许对你有帮助。甚至在我面对这些问题的时候我也提到了这一点


不,问题与这些无关,我已经向苹果公司报告了这个错误,希望有人能回答或修复。我认为这是一个错误,在我的情况下,在iOS 13.0上看不到任何东西,但在所有其他操作系统上都可以正常工作