English 中文(简体)
以上观点的表述
原标题:Loading subview above view s Layer

I followed a tutorial on taking pictures using AvFoundation Framework.. so i am not proficient in it.. thats one point.

In the app..in the nib. There is a view(SUBVIEW) as a sub view of the main view(MAINVIEW). And there is a an image view and button as a subview of the subview View(SUBVIEW) not the Main view.

There is code in the tutorial (for the subview)

AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];


    [self.vImagePreview.layer addSublayer:captureVideoPreviewLayer];

but after applying this the image view appears in back of the SUBVIEW not in front of it as it was supposed to in the nib.. So how to get image view appear in front of the view..vimagepreview is the SUBVIEW

最佳回答

Try creating a new view programmatically, add the layer, and then add the view to the subview.

AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
UIView *newView = [[UIView alloc] initWithFrame:SUBVIEW.bounds];
[newView.layer addSublayer: captureVideoPreviewLayer];
[SUBVIEW addSubview: newView];

这应当确保该层高于次调查。

问题回答

我猜测,你要求把你的分观点(对集装箱的看法)放在前面。

Check this out: bringSubViewToFront:

Its UIView class method.

让我知道,这是否有利于你。

This will work on both iOS7 and iOS8.

[videoPreviewLayerParentView.layer insertSublayer:videoPreviewLayer atIndex:0];
[videoPreviewLayerParentView.layer insertSublayer:aboveView.layer atIndex:1];

重新排列z-index:

//subview to go infront
frontView.layer.zPosition = 100

//layer to go to back
backLayer.zPosition = 0




相关问题
How to change out-of-focus text selection color in Xcode?

Okay, I ll bite. I ve got really pleasant code/window colors set up in Xcode. Ordinarily, my selection color is very visible. When I am doing a project search and iterating through the results, ...

Iphone NSTimer Issue

Hi I am new to objective c. I am trying to make an app for iphone. I have a button on my view, and the click on which the function playSound is called. This is working properly. It does plays the ...

Include a .txt file in a .h in C++?

I have a number of places where I need to re-use some template code. Many classes need these items In a .h could I do something like: #include <xxx.txt> and place all of this code in the ....

Iterating over string/strlen with umlauted characters

This is a follow-up to my previous question . I succeeded in implementing the algorithm for checking umlauted characters. The next problem comes from iterating over all characters in a string. I do ...

Xcode open two editor windows with same file

Is it possible to open the same file in two separate windows in Xcode. I can open a file in one window and the same file in the main Xcode editor window, but I wanted two separate fulltime editor ...

Forcing code signing refresh in Xcode

In our environment, we share resources across multiple projects and platforms. When building for iPhone, only a subset of those resources are needed. Since that subset is still considerable, we have ...

热门标签