重新创建像FaceTime这样的UIView

时间:2014-03-14 16:04:29

标签: objective-c uiview facetime

我找到了一种显示相机Feed的简便方法,但它显示在我的XIB上方。如何将视图放在视图中以显示在按钮和背景下?

这是我的代码。

//ViewController.m

FaceCamViewer *viewer3 = [[FaceCamViewer alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
viewer3.cameraType = AVCaptureDevicePositionFront;

AVCaptureSession *session = [[AVCaptureSession alloc] init];
viewer3.session = session; 

viewer3.draggable = NO;

[viewer3 startFaceCam];
[self.view addSubview:viewer3];

如何通过XIB创建一个属性来访问它?

https://github.com/ijason/FaceCamTest

1 个答案:

答案 0 :(得分:1)

您可以将简单的UIView添加到您的XIB文件中,将其放在您喜欢的位置并创建属于它的属性。 (@property IBOutlet UIView *faceView;)使用界面生成器中的视图连接属性,然后执行[self.faceView addSubview:viewer3];