我正在尝试使用Airdrop并发送缩略图预览图像。
接收设备在接收确认对话框中显示预览缩略图图像,但通常会缩小图像尺寸,以便缩略图左侧和右侧的Airdrop接收对话框中有空白区域。我想摆脱这个水平边界。
Airdrop接收对话框宽540像素。如果我发送540像素宽且<= 400像素高的缩略图,则没有水平边框。如果我发送方形540 x 540图像,我会得到水平边框。然而,当您使用Airdrop从相机胶卷发送图像时,尽管缩略图高度> 400像素,但在接收对话框中缩略图周围不会出现水平边框。
答案 0 :(得分:1)
我建议使用UIActivityItemSource提供元数据(例如预览照片)。
当UIActivityViewController机器使用UIActivityItemSource的方法activityViewController:thumbnailImageForActivityType:suggestedSize:
请求预览照片时,它将传入CGSize,您应该确保您的图像适合内部。如果您希望它填满警报的整个宽度,请务必调整图像的尺寸以适合suggestSize。有关如何执行此操作的示例,请参阅AirDrop sample code。