私は現在、写真の装飾アプリを作成しています。*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];
...
}