我正在开发一个消息传递应用程序,我想知道如何在发送图片时获得这些效果(因为它在大多数消息传递应用程序中如此常用,所以已经有了这个库):
答案 0 :(得分:1)
要做到这一点,您只需要跟踪图像的总大小和传输的大小。这取决于您发送图像的方式。我正在使用套接字连接,我发送了这样的图像:
网络数据包 - [(int)数据包长度] [图像数据]
第一个字节到达后,我知道图像的大小。然后我跟踪到目前为止转移的金额。然后我将这些信息传递给MBProgressHUD,它有一个显示百分比的选项。 MBProgressHUD