Я пытаюсь поместить изображение (квадратная скобка для фокуса) в поле зрения камеры ZBAR SDK? Может ли кто-нибудь помочь мне, что нужно сделать? спасибо
Можно ли поставить квадратную скобку для фокуса при появлении камеры в ZBar SDK?
Ответы (1)
Вы можете установить наложение экрана камеры, чтобы установить свойство cameraOverlayView
. Создайте представление в соответствии с вашими требованиями и назначьте его:
reader.cameraOverlayView = [self CommomOverlay];
-(UIView *)CommomOverlay{
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];
UIImageView *TopBar = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,58)];
[TopBar setImage:[UIImage imageNamed:@"topbar.png"]];
[view addSubview:TopBar];
UILabel *Toplabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 9, 300, 30)];
[Toplabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:11]];
[Toplabel setTextAlignment:UITextAlignmentCenter];
[Toplabel setBackgroundColor:[UIColor clearColor]];
[Toplabel setTextColor:[UIColor colorWithRed:76/255.0 green:76/255.0 blue:76/255.0 alpha:1.0]];
[Toplabel setNumberOfLines:1];
[Toplabel setText:@"Scan now "];
[TopBar addSubview:Toplabel];
UIImageView *FrameImg = [[UIImageView alloc] initWithFrame:CGRectMake(60,150,193,170)];
[FrameImg setImage:[UIImage imageNamed:@"frame.png"]];
[view addSubview:FrameImg];
return view;
}
person
aViNaSh
schedule
28.11.2011
aVinaSh прав, я хотел бы указать вам на документацию zbar .sourceforge.net/iphone/sdkdoc/ Вам просто нужно использовать UIView, который может иметь любое изображение и использовать его в качестве наложения; я делал это раньше, но извините, у меня нет с собой кода, я могу опубликовать в ближайшее время, если все еще нужно
- person Veeru; 21.01.2012