現在、私は写真デコレーションアプリを製作中です。 * holderViewは、ユーザーが選択したステッカーです。写真ライブラリから写真を読み込んだり写真を撮ってからこのページに戻そうとするたびに、以前に写真を撮る前に選択したステッカーである* holderViewがプログラムで追加されました。私はそれが欲しいものではありません。重複した説明がプログラムで追加されました
これを起こさないためのコードはどうすればいいですか? ありがとうございました。
- (void)viewWillAppear:(BOOL)animated {
UIView *holderView = [[UIView alloc] initWithFrame:CGRectMake(0, 50, _imagePicker.selectedImage.size.width, _imagePicker.selectedImage.size.height)];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:[holderView frame]];
[imageView setImage:_imagePicker.selectedImage];
[holderView addSubview:imageView];
...
}
私が理解しているように、なぜユーザーがこのビューを選択した後にホルダービューを取得してから、この選択したホルダービューにイメージビューを追加するのですか? – huubby
@huubby申し訳ありませんが、あなたは何を意味するかをさらに説明できますか?あなたは(あなたのコードの上映など、プログラムで追加holderviewに画像ビューを追加することによって)画像ビューを表示する必要がある場合おかげ – zeropt7
は私が意味する、多分あなたは、その後、「写真を撮る前に、あなたが以前に選択した」ことをholderViewを保つことができますあなたが保持していた以前のホルダービューにイメージビューを追加するだけで – huubby