Als «uiview» getaggte Fragen

UIView ist eine Klasse im UIKit-Framework von iOS, die einen rechteckigen Bereich auf dem Bildschirm und die Schnittstellen zum Verwalten des Inhalts in diesem Bereich definiert. Alle UI-Elemente sind entweder Unterklassen von UIView oder in einem UIView enthalten.

18
Abschlussblock für popViewController
Wenn Sie einen Modal View Controller mit schließen dismissViewController, besteht die Möglichkeit, einen Abschlussblock bereitzustellen. Gibt es ein ähnliches Äquivalent für popViewController? Das Vervollständigungsargument ist sehr praktisch. Zum Beispiel kann ich damit das Entfernen einer Zeile aus einer Tabellenansicht verzögern, bis das Modal nicht mehr auf dem Bildschirm angezeigt wird, …



7
So laden Sie eine xib-Datei in eine UIView
Ich habe überall gesucht und bisher hat nichts für mich funktioniert. Grundsätzlich möchte ich eine .xib-Datei namens rootView.xib und darin eine UIView (nennen wir sie containerView) haben, die nur die Hälfte des Bildschirms einnimmt (es würde also die reguläre Ansicht und eine neue Ansicht geben). Dann möchte ich eine andere …
111 ios  objective-c  uiview  xib 

2
Wie funktioniert clipsToBounds?
Ich würde gerne wissen, wie man die UIViewImmobilie nutzt clipsToBounds. In der offiziellen Dokumentation heißt es: clipsToBounds Eigentum Ein boolescher Wert, der bestimmt, ob Unteransichten auf die Grenzen der Ansicht beschränkt sind. Diskussion Wenn Sie diesen Wert auf YESfestlegen, werden Unteransichten an die Grenzen des Empfängers gekürzt. Wenn diese NOOption …
110 ios  uiview  uikit  frame  bounds 

7
Was ist der beste Weg, um meinem UIView einen Schlagschatten hinzuzufügen?
Ich versuche, Ansichten, die übereinander liegen, einen Schlagschatten hinzuzufügen. Die Ansichten werden reduziert, sodass Inhalte in anderen Ansichten angezeigt werden können. In diesem Sinne möchte ich eingeschaltet bleiben, view.clipsToBoundsdamit beim Reduzieren der Ansichten deren Inhalte abgeschnitten werden. Dies scheint es mir schwer gemacht zu haben, den Ebenen einen Schlagschatten hinzuzufügen, …

17
"From View Controller" verschwindet mit UIViewControllerContextTransitioning
Ich habe ein Problem und habe es unten beschrieben. Ich verwende UIViewControllerContextTransitioningfür benutzerdefinierte Übergänge. Ich habe 2 View Controller, First View Controller und Second View Controller. Jetzt möchte ich den zweiten Ansichts-Controller mit einer Animation zum ersten Ansichts-Controller hinzufügen. Ich habe es erreicht, jetzt ist der zweite Ansichts-Controller transparent, so …

2
Welche Beziehung besteht zwischen UIViews setNeedsLayout, layoutIfNeeded und layoutSubviews?
Kann mir jemand eine definitive Erklärung über die Beziehung zwischen geben UIView's setNeedsLayout, layoutIfNeededund layoutSubviewsMethoden? Und eine Beispielimplementierung, bei der alle drei verwendet würden. Vielen Dank. Was mich verwirrt, ist, dass, wenn ich meiner benutzerdefinierten Ansicht eine setNeedsLayoutNachricht sende , das nächste, was sie nach dieser Methode aufruft layoutSubviews, das …
105 iphone  xcode  uiview 

8
Wann kann ich Layoutbeschränkungen aktivieren / deaktivieren?
Ich habe in IB mehrere Sätze von Einschränkungen eingerichtet und möchte je nach Status programmgesteuert zwischen diesen wechseln. Es gibt eine constraintsAOutlet-Sammlung, die alle als von IB installiert markiert sind, und eine constraintsBOutlet-Sammlung, die alle in IB deinstalliert sind. Ich kann programmgesteuert zwischen den beiden Sätzen umschalten: NSLayoutConstraint.deactivateConstraints(constraintsA) NSLayoutConstraint.activateConstraints(constraintsB) Aber …




10
Verweis auf die oberste Ansicht / das oberste Fenster in der iOS-Anwendung
Ich erstelle ein wiederverwendbares Framework für die Anzeige von Benachrichtigungen in einer iOS-Anwendung. Ich möchte, dass die Benachrichtigungsansichten über alles andere in der Anwendung hinzugefügt werden, ähnlich wie bei einer UIAlertView. Wenn ich den Manager initiiere, der auf NSNotification-Ereignisse wartet und als Antwort Ansichten hinzufügt, muss ich einen Verweis auf …


7
Überprüfen Sie, ob sich eine Unteransicht in einer Ansicht befindet
Ich erstelle eine App, in der ich einer Ansicht eine Unteransicht hinzufüge, indem ich addSubview:eine verwende IBAction. Auf die gleiche Weise sollte, wenn die Schaltfläche mit dieser Taste IBActionerneut berührt wird removeFromSuperview, die hinzugefügte Unteransicht aufgerufen werden IBAction: PSEUDO-CODE -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.