Лучше всего это сделать с прозрачным PNG.Просто импортируйте его в свой проект, а затем создайте новый UIImageView
, который вы даете читателю.
Я сделал это, чтобы добавить логотип:
// Create the reader
self.reader = [ZBarReaderViewController new];
self.reader.readerDelegate = self;
// Create image for adding a logo :)
UIImage *image = [UIImage imageNamed:@"scan_logo.png"];
UIImageView *imageLogo = [[UIImageView alloc] initWithImage:image];
imageLogo.frame = CGRectMake(0, 0, image.size.width, image.size.height);
// Configure reader
self.reader.cameraOverlayView = imageLogo;
Чтобы получить изображение впо центру просто измените положение рамки:
imageLogo.frame = CGRectMake(0, 0, image.size.width, image.size.height);
на что-то вроде:
imageLogo.center = CGRectMake(320/2, 460/2, image.size.width, image.size.height);