在SLComposeViewController顶部显示附加的图像

将图像添加到SLComposeViewController时,图像显示在SLComposeViewController视图的右侧。 然而,它显示在下面(如下图所示)另一个看起来像一个指南针的默认图像。 最重要的是一个剪辑。 这个罗盘图像是什么? 我想在上面显示附加的图像。 会很好,而不是那灰色的东西。

在这里输入图像说明

附加的图像是指南针下方的白色图像。

我想我明白了。

指南针意味着你还附加了一个URL到社交发布。

图像和指南针的顺序是由您将这些东西添加到SLComposeViewController本身的方式决定的。 我是先添加url,然后是图片。 只需更改订单,剪贴的内容也会改变顺序。 第一个添加的项目将显示在顶部。

对于iOS 5中的TWTweetComposeViewController也是如此。

这似乎是上述作品的Twitter。 Facebook从不显示任何附加的图像…?

编辑:至于Facebook – 由于Safari图标的意思是“url”,我能够通过删除addURL:alltogether来显示所附图像的缩略图。 有点奇怪。 如果您不添加url,则会显示图片的缩略图。 您甚至可以更改发布图片的相册@Facebook。 如果你添加一个URL,你只能得到这个Safari图标。 奇怪的。