Erstellen von Benutzeroberflächen mit dem iOS-Designer

Xamarin Designer für iOS ist ein visueller Designer für die iOS-Storyboard- und Schnittstellen-Generator-Formate, der vollständig in Visual Studio für Mac und Visual Studio integriert ist. Das iOS-Designer bietet vollständige Kompatibilität mit den Formaten Storyboard und XIB, sodass Dateien in Visual Studio für Mac oder Visual Studio zusätzlich zum Xcode-Schnittstellen-Generator bearbeitet werden können. Darüber hinaus unterstützt das Xamarin-Designer für iOS erweiterte Features wie benutzerdefinierte Steuerelemente, die zur Entwurfszeit im Editor gerendert werden.

Warnung

Der iOS Designer ist seit Visual Studio 2019, Version 16.8, und Visual Studio 2019 für Mac, Version 8.8, veraltet und wurde in Visual Studio 2019, Version 16.9, bzw. Visual Studio für Mac, Version 8.9, entfernt. Die empfohlene Möglichkeit zum Erstellen von iOS-Benutzeroberflächen ist direkt auf einem Mac mit Xcode. Weitere Informationen finden Sie unter Entwerfen von Benutzeroberflächen mit Xcode.

Verfügbarkeit

Die Xamarin-Designer für iOS ist in Visual Studio für Mac und in Visual Studio 2017 unter Windows verfügbar.

In diesen Leitfäden wird vorausgesetzt, dass sie mit den Inhalten vertraut sind, die in den Xamarin.iOS-Erste Schritte-Leitfäden behandelt werden.

iOS-Designer-Grundlagen

In diesem Leitfaden werden die Features des Xamarin iOS-Designers behandelt. Es behandelt die Grundlagen des Designers, zeigt, wie sie mit dem Designer Steuerelemente visuell gestalten und Eigenschaften bearbeiten können.

Übersicht über entwurfsfähige Steuerelemente

In diesem Leitfaden werden benutzerdefinierte Steuerelemente ausführlich erläutert, wie sie erstellt werden und welche Anforderungen sie erfüllen müssen, um auf der Entwurfsoberfläche gerendert zu werden. Darüber hinaus wird gezeigt, wie sie häufige Probleme debuggen, die bei verwendung von entwurfsfähigen Steuerelementen auftreten können.

Exemplarische Vorgehensweise: Verwenden von benutzerdefinierten Steuerelementen mit iOS-Designer

Dieser Artikel enthält eine schrittweise exemplarische Vorgehensweise, die zeigt, wie Sie ein benutzerdefiniertes Steuerelement erstellen und im iOS-Designer verwenden. Es zeigt, wie Sie ein Steuerelement in der Toolbox des Designers verfügbar machen, damit es in eine Ansicht gezogen/abgelegt werden kann. Darüber hinaus wird gezeigt, wie ein Steuerelement implementiert wird, damit es zur Entwurfs- und Laufzeit ordnungsgemäß gerendert wird, und wie Eigenschaften erstellt werden, die zur Entwurfszeit festgelegt werden können.

Automatisches Layout mit dem Xamarin iOS-Designer

In diesem Leitfaden werden das automatische iOS-Layout und der neue Workflow für Einschränkungen vorgestellt, der im iOS-Designer verfügbar ist.