Monday, 20 March 2017

Edgesforextendedlayout Uiviewcontroller Api

In WWDC Video 2013 201 Building User Interfaces, erwähnt es eine UIViewController-Methode namens extendedEdgesForLayout, die steuert, ob eine View-Controller-Ansichten auf Vollbild erweitern oder nicht. Beispielsweise heißt es, dass Sie diese Eigenschaft auf UIExtendedEdgesNone setzen können, sodass Ihre Ansicht-Controller-Ansicht nicht mit dem oberen Rand des Bildschirms überlappen würde. Ich kann diese Methode aber nicht in der neuesten UIViewController-Dokumentation oder der UIViewController. h-Datei finden. So, haben sie nur auf etwas anderes ändern, ohne das Video zu aktualisieren Was sollte ich verwenden, um das gleiche Verhalten gefragt werden Sep 19 13 um 17: 45MonoTouch. UIKit. UIViewController. EdgesForExtendedLayout Eigenschaft MonoTouch. ObjCRuntime. Introduced (MonoTouch. ObjCRuntime. PlatformName. iOS, 7, 0, MonoTouch. ObjCRuntime. PlatformArchitecture. None, null) erhalten: MonoTouch. Foundation. Export (edgesForExtendedLayout) erhalten: MonoTouch. ObjCRuntime. Introduced (MonoTouch. ObjCRuntime. PlatformName. iOS, 7, 0, MonoTouch. ObjCRuntime. PlatformArchitecture. None, null) gesetzt: MonoTouch. Foundation. Export (setEdgesForExtendedLayout :) gesetzt: MonoTouch. ObjCRuntime. Introduced (MonoTouch. ObjCRuntime. PlatformName. iOS, 7, 0, MonoTouch. ObjCRuntime. PlatformArchitecture. None, null) public virtual UIRectEdge EdgesForExtendedLayout Vor iOS 7 hat der UIViewController. View die übergeordneten Elemente wie die Statusleiste, die Navigationsleiste oder die Symbolleiste nicht visuell unterlegt. In iOS 7 sollte es typischerweise. Die UIViewController. EdgesForExtendedLayout legt an die UIViewController. ParentViewController wie die Ränder dieses UIViewController sollte Unterlappung verlängert werden. Der Standardwert von UIRectEdge. All gibt an, dass alle Kanten sollten, um Unterlappung verlängert werden, während UIRectEdge. None ein Ausmaß ähnlich dem in iOS 6 oder früher angibt. Das folgende Bild veranschaulicht den Unterschied: wenn UIKit. EdgesForExtendedLayout auf UIRectEdge. All gesetzt ist. die Zeichnung Rechteck der zugrunde liegenden UIView Unterlegungen, aber wenn UIKit. EdgesForExtendedLayout auf UIRectEdge. None gesetzt. Das Zeichnungsrechteck ist auf das Innere beschränkt. Voraussetzungen Namespace: MonoTouch. UIKit Assembly: monotouch (in monotouch. dll) Versionsversionen: 0.0.0.0


No comments:

Post a Comment