/ / Warum wird meine Unteransicht nicht oben im Stapel angezeigt? - ios, objectiv-c, addsubview

Warum wird meine Unteransicht nicht auf dem Stapel angezeigt? - ios, Ziel-c, addsubview

Ich versuche, eine Kameraerfassungs-Unteransicht auf meinem NavigationStack hinzuzufügen, aber obwohl der Code gemäß den Debugs einwandfrei ausgeführt wird, wird die Unteransicht nicht oben angezeigt, sodass ich nicht mit der Kamera scannen kann

Der Code sieht folgendermaßen aus: Warum wird er nicht oben auf dem Stapel angezeigt?

- (IBAction)transactionListViewCameraBtn_Pressed:(id)sender {

if([NWTillHelper isDebug] == 1) {
NSLog(@"%s entered", __PRETTY_FUNCTION__);
}

NSLog(@"jongel1");
self.capture.delegate = self;
NSLog(@"jongel2");
[self applyOrientation];
NSLog(@"jongel3");
self.capture = [[ZXCapture alloc] init];
self.capture.camera = self.capture.back;
self.capture.focusMode = AVCaptureFocusModeContinuousAutoFocus;
NSLog(@"jongel4");
[self.view.layer addSublayer:self.capture.layer];
NSLog(@"jongel5");
[self.view bringSubviewToFront:self.scanRectView];
[self.view bringSubviewToFront:self.decodedLabel];
NSLog(@"jongel6");
}

Antworten:

2 für die Antwort № 1

Scheint so, als hättest du es eingestellt delegate zum self.capture vor dem Initialisieren self.capture. Versuchen Sie zu setzen delegate nachdem Sie initialisiert haben self.capture.