UIButton についてテストを行いました。ボタンはカメラからのキャプチャ バッファを表示する必要があるため、UIButton の画像と背景画像を設定します。カメラのキャプチャ データから、画像と背景画像を設定すると、画像表示は正しいのですが、ボタンを押すと背景画像が 90 度回転します。テストコードは次のとおりです。
NSData *imagedata = [AVCaptureStillImageOutput jpegStillImageNSDataRepesentation:buffer];
UIImage *image = [[UIImage alloc] initWithData:imagedata];
[galleryBtn setImage:image forState:UIControlStateNormal];
[galleryBtn setBackgroundImage:image forState:UIControlStateNormal];
しかし、png データから UIImage を作成すると、表示は正しく、回転しません。
UIImage *image = [UIImage imageNamed:@"0.png"];
私を助けてください。