UIImageView图片不会改变

时间:2013-06-16 21:58:28

标签: ios uiimageview

我正在尝试编写一些接收udp图像数据包并在UIImageView上显示它们的代码。下面是我写的一些代码:

    NSData *dataIn = [NSData dataWithBytes:packet length:len];
    UIImage *imageIn = [UIImage imageWithData:dataIn];
    [self.Display setImage: imageIn];
    [self.Display setCenter: self.view.center];
    [self.Display setNeedsDisplay];

显示是imageview的IBOutlet。现在,第一个图像可以显示在屏幕上,但是当接收到新数据包时图像不会更新。我检查了服务器端,图像被正确发送出去了。有人有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:-1)

[self.Display setNeedsDisplay];  不会在这里工作

当您的数据以该方法到达时:请致电以下网址:

[self.Display setImage: imageIn]; 

再次刷新 imageview