iOS - 消息应用程序发送图片

时间:2012-11-12 09:31:15

标签: ios uiimageview uiimage

我正在开发一个消息传递应用程序,我想知道如何在发送图片时获得这些效果(因为它在大多数消息传递应用程序中如此常用,所以已经有了这个库):

  • 拍摄照片并单击“使用”按钮后,消息窗口将显示我正在尝试发送的图片的阴影图像,并显示已上传的百分比

enter image description here

  • 图像完全上传后,会显示没有阴影的图像

enter image description here

  • 如果按下图像,则会显示完整尺寸

enter image description here

1 个答案:

答案 0 :(得分:1)

要做到这一点,您只需要跟踪图像的总大小和传输的大小。这取决于您发送图像的方式。我正在使用套接字连接,我发送了这样的图像:

网络数据包 - [(int)数据包长度] [图像数据]

第一个字节到达后,我知道图像的大小。然后我跟踪到目前为止转移的金额。然后我将这些信息传递给MBProgressHUD,它有一个显示百分比的选项。 MBProgressHUD