定位GPUImageView

时间:2014-10-15 19:18:43

标签: ios uiview gpuimage ios-camera

我正在使用精彩的GPUImage库在我的应用中创建自定义相机。为了设置我想要的布局,我需要将视图的预览部分显示在视图的顶部。目前,无论我如何调整GPUImageView框架的裁剪,GPUImageView都只会显示在中心。

我已经在github上看到了一些关于将GPUImageView以各种方式放在另一个UIView中的东西(见下文),但每当我尝试[myUIView addSubview:GPUImageView]的某些变化时,我都会遇到各种错误。

https://github.com/BradLarson/GPUImage/issues/600 -
https://github.com/BradLarson/GPUImage/issues/804 -

我对这一切都相当新,所以任何代码帮助都将非常感激。这是我的代码没有添加UIView我试图将GPUImageView放入。

- (void)loadView 
  {
    CGRect mainScreenFrame = [[UIScreen mainScreen] bounds];
     GPUImageView *primaryView = [[GPUImageView alloc] initWithFrame:mainScreenFrame];
     self.view = primaryView;
   }


- (void)viewDidLoad
  {    
    [super viewDidLoad];

    //Creating a square crop filter
    GPUImageView *filterView = (GPUImageView *)self.view;
    secondFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0.f, 0.125f, 1.f, .75f)];
    [stillCamera addTarget:secondFilter];
    [secondFilter addTarget:filterView];
   }

0 个答案:

没有答案