1

から取得したUIImageからを作成しようとしています。バイト配列は、XML とメソッドに埋め込まれています。byte arrayweb service

 -(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{
   }

に付けcurrentElementValueます。次に、 を に変換してcurrentElementValueからに変換NSDataimageます。

 content = currentElementValue;
 NSData * imageData = [content dataUsingEncoding: NSUTF8StringEncoding];
 UIImage *image = [[UIImage alloc] initWithData:imageData];

これを aUIImageViewにどのようにアタッチするか、どのように表示するかがわかりません。また、誰かが知っていれば、それをファイルに保存してimageそのファイルから表示する方法を見つけていただければ幸いです。

ばかげた質問で申し訳ありませんが、本やグーグルで検索しましたが、自分に合うものは見つかりませんでした。

ありがとうございました!

4

2 に答える 2

1

新しい UIImageView を作成し、それをビューに追加します。

UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
[imageView setFrame:CGRectMake(x,y,w,h)];
[view addSubview:imageView];

または、既存の UIImageView で「setImage」を使用します

[imageView setImage:image];
于 2012-11-16T08:42:46.210 に答える
1

UIImageView のimageプロパティを設定します。

self.imageView.image = image;

UIImageViewこれは、プログラムによって、または NIB を使用してのインスタンスを作成したことを前提としています。

于 2012-11-16T08:39:07.037 に答える