2011-12-16 10 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; 
} 
関連する問題