Ios 使用预览时SLComposeServiceViewController布局失败

Ios 使用预览时SLComposeServiceViewController布局失败,ios,ipad,uikit,Ios,Ipad,Uikit,我想在我的应用程序中使用SLComposeServiceViewController作为UI来编写消息并将其发布到我的后端 我覆盖loadPreviewView并返回UIImageView以显示要附加到我的帖子的图像 这在iPhone上运行得很好,但如果我在iPad上运行相同的代码,布局就会混乱: 文本字段的高度似乎设置为预览视图的高度,如果未设置图像,则预览视图的高度可能为0 如果我做错了什么,有没有人有解决办法或提示 作为演示,我设置了一个10x10图像: iPhone(看起来不错): i

我想在我的应用程序中使用SLComposeServiceViewController作为UI来编写消息并将其发布到我的后端

我覆盖
loadPreviewView
并返回UIImageView以显示要附加到我的帖子的图像

这在iPhone上运行得很好,但如果我在iPad上运行相同的代码,布局就会混乱: 文本字段的高度似乎设置为预览视图的高度,如果未设置图像,则预览视图的高度可能为0

如果我做错了什么,有没有人有解决办法或提示

作为演示,我设置了一个10x10图像:

iPhone(看起来不错):

iPad(布局混乱):


旁注:我在使用
SLComposeServiceViewController

时遇到了问题。作为一种解决方法,我现在在创建附件视图时设置了一个透明的1x80 px占位符图像。它修复了布局上的问题。没有试图回答这个问题,但是在iOS 10上,它只是显示一个黑色背景,而不是你在这里看到的透明背景吗?这就是我做同样的事情所能得到的。你有没有找到一个更长远的解决办法?是个混蛋@嗯,我用1px黑客,从那以后就再也没看过那个代码了。。。现在的iOS还是一样的bug?是的,iPad也是。我尝试了你的解决方案,效果很好,所以我想对我来说也足够了。谢谢作为一种解决方法,我现在在创建attachmentsView时设置一个透明的1x80 px占位符图像。它修复了布局上的问题。没有试图回答这个问题,但是在iOS 10上,它只是显示一个黑色背景,而不是你在这里看到的透明背景吗?这就是我做同样的事情所能得到的。你有没有找到一个更长远的解决办法?是个混蛋@嗯,我用1px黑客,从那以后就再也没看过那个代码了。。。现在的iOS还是一样的bug?是的,iPad也是。我尝试了你的解决方案,效果很好,所以我想对我来说也足够了。谢谢