【发布时间】:2013-11-27 11:44:05
【问题描述】:
我正在尝试使用 Airdrop 并发送缩略图预览图像。
接收设备在接收确认对话框中显示预览缩略图图像,但图像通常被缩小,因此在缩略图左右的 Airdrop 接收对话框中有空白区域。我想摆脱这个水平边框。
Airdrop 接收对话框的宽度为 540 像素。如果我发送一个 540 像素宽且 400 像素。
【问题讨论】:
我正在尝试使用 Airdrop 并发送缩略图预览图像。
接收设备在接收确认对话框中显示预览缩略图图像,但图像通常被缩小,因此在缩略图左右的 Airdrop 接收对话框中有空白区域。我想摆脱这个水平边框。
Airdrop 接收对话框的宽度为 540 像素。如果我发送一个 540 像素宽且 400 像素。
【问题讨论】:
我建议使用UIActivityItemSource 提供元数据(例如预览照片)。
当 UIActivityViewController 机器使用 UIActivityItemSource 的方法activityViewController:thumbnailImageForActivityType:suggestedSize: 请求预览照片时,它将传入一个 CGSize,您应该确保您的图像适合其中。如果您希望图像填满警报的整个宽度,请确保调整图像的尺寸以适合建议的大小。有关如何执行此操作的示例,请参阅 AirDrop sample code。
【讨论】: