カメラのプレビュー画面の上に図形を描画する

いまつくってるアプリが、あまりに撮影時の傾きなどに対して脆弱なので、


iPhoneのオモチャ箱』


という本を見つつ、プレビュー画面にガイドをつけてみる。



・・・と、
万全の体制を整えやや構えてやり始めてみたものの、なんのことはない、
UIImagePickerControllerがもともと持っている
cameraOverlayViewというプロパティにaddSubviewするだけのことだった。

if (sourceType == UIImagePickerControllerSourceTypeCamera) {
	UIImage *guide = [UIImage imageNamed:@"guide_line.png"];
	CGRect guideRect = CGRectMake(0, 160, 320, 2);
	UIImageView *guideView = [[UIImageView alloc] initWithFrame:guideRect];
	guideView.image = guide;
	[picker.cameraOverlayView addSubview:guideView];
	[guideView release];
}