私のアプリで写真を撮り、自分の.xibにあらかじめ定義されているUIImageViewに表示しようとしています。私は写真を撮った後、UIImageViewで画像doesntのショーを次の手順を実行した場合、その_foto IBOutlet UIImageView *は.xibUIImageViewはUIImagePickerControllerの画像を表示しません
にUIImageViewにリンクされています:
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
_foto.image = image;
//Also tried set image, and resizing the image first
[self dismissModalViewControllerAnimated:YES];
}
さて、私が追加したときイメージと新しいイメージビューを作成するためのコードは、私のピッカーから返され、そしてこのような私のビューにサブビューとしてそれを追加し、奇妙な何かが起こる:
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
UIImageView *iv = [ [UIImageView alloc] initWithImage:image];
[self.view addSubview:iv];
[iv release];
_foto.image = image;
[self dismissModalViewControllerAnimated:YES];
}
を今すぐ画像が新しく作成された画像表示の両方で示してい私のビューの左上隅、期待どおりに、しかし、私の_foto UIImageViewのように。これは私が真剣に混乱している、私は何が起こっているのか分からない、私が知っていることは、それが私が期待した行動ではないということです。誰にも手掛かりがあり、うまくいけばこの問題の適切な解決策はありますか?
IBアウトレット_fotoのプロパティを掲載することはできますか? (スクリーンショット)。 [_foto setNeedsDisplay]を送信しようとしましたか? –
@JonasSchnelli私はsetNeedsDisplayを試しましたが、それは何も変わらない(私はそれがとにかくすべきだとは思わない)。そしてあなたは特定の特性が必要ですか?コードにプロパティはありません。Interface Builderの標準画像ビューをドラッグしてビューに表示します。 – ophychius