2011-12-16 6 views

답변

0

zbar를 사용하지 않으려면 일반 Xcode 레이블을 사용하면됩니다. 시계 this 자습서, 그 위대한과 라벨을 사용하는 방법을 가르쳐 줄 것입니다. 튜토리얼에서 사용하는 Xcode 버전은 약간 오래된 것일 수 있습니다.

1

나는 이것을 내 응용 프로그램에 맞게 만들었습니다.

ZBarReaderViewController *reader = [ZBarReaderViewController new]; 
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:@"Place QR code inside the viewfinder to scan "]; 
    [TopBar addSubview:Toplabel]; 

    UIImageView *FrameImg = [[UIImageView alloc] initWithFrame:CGRectMake(60,150,193,170)]; 
    [FrameImg setImage:[UIImage imageNamed:@"frame.png"]]; 
    [view addSubview:FrameImg]; 
    return view; 
} 
관련 문제