Tuesday, 21 March 2017

Edgesforextendedlayout Referenzprüfung

In iOS 6 amp 7 Kompatibilitäts-Tipps wird es empfohlen, für eine bestimmte API wie dieses zu überprüfen Das gleiche sollte für iOS 8 gehen. Jetzt habe ich gelesen, dass Sie überprüfen sollten, ob eine bestimmte Methode oder Klasse existiert statt der Überprüfung der Version. Hier RespondsToSelector kommt in. Das sollte so etwas wie dies Aber wie würde man überprüfen, ob eine ganze Klasse wie UIAlertController existiert. Es gibt keine NSClassFromString wie in Objective-C. Ich sah auch so etwas in Objective-C Würde so etwas wie der Trick machen Wie würde man das in C machen Oder welche anderen Wege gibt es für UIAlertController zu überprüfen. UISearchController. und so weiter. Gefragt Oct 10 14 at 8: 54View wird unter Statusleiste in iOS 7 angezeigt und EdgesForExtendedLayout nicht Im Immer ein Problem, dass meine Ansicht diplayed unter der Statusleiste. Nach der Suche fand ich, dass ich diese. EdgesForExtendedLayout UIRectEdge. None auf die ViewDidLoad () des ViewController hinzugefügt haben, aber es funktioniert nicht für mich. Als Referenz habe ich die helloiPad Beispiel aus Xamarin (docs. xamarinsamplesHelloiPad) Added ein Label positioniert es am oberen Rand des Bildschirms in IB. In iOS6 ist es richtig angezeigt. Nun fügte ich die Zeile this. EdgesForExtendedLayout UIRectEdge. None und führen Sie es in der iOS7-Simulator, wird das Etikett in der Statusleiste angezeigt. Was mache ich falsch


No comments:

Post a Comment