如何有效地约束Xcode中的视图?

时间:2015-01-23 01:58:31

标签: objective-c xcode view zbar-sdk

我目前有一个项目,其中有一个包含多个子视图的视图控制器,其中一个显示使用SDK读取条形码的摄像头源。如果有人熟悉他们的库,则SDK称为ZBar。我正在使用故事板放置这些视图并使用自动布局来尝试将视图限制为我想要它在屏幕上的大小。然而,当我尝试运行应用程序时,相机视图会膨胀到看似随机的大小。我的问题是如何防止这种通货膨胀发生?为什么它会覆盖我在故事板上设置的自动布局约束?

#import "ViewController.h"
#import <AudioToolbox/AudioToolbox.h>

@implementation ViewController

@synthesize scannerView, resultText;

-(void) viewDidLoad{
barcodes = [[NSMutableArray alloc] initWithObjects:@"15044213", nil];
names = [[NSMutableArray alloc] initWithObjects:@"Summer", nil];
scannerView.readerDelegate = self;

[super viewDidLoad];
}

- (void) viewDidAppear: (BOOL) animated
{
[scannerView start];
}

- (void) viewWillDisappear: (BOOL) animated
{
[scannerView stop];
}

- (void) readerView: (ZBarReaderView*) view
 didReadSymbols: (ZBarSymbolSet*) syms
      fromImage: (UIImage*) img
{
for(ZBarSymbol *sym in syms) {
    resultText.text = sym.data;
    break;
}
}

0 个答案:

没有答案