Udostępnij za pośrednictwem


Kompilowanie interfejsów użytkownika za pomocą platformy Xamarin.iOS

Scenorysy

Scenorys to wizualna reprezentacja wyglądu i przepływu aplikacji. Visual Studio dla komputerów Mac umożliwia interakcję z narzędziem Xcode Interface Builder w celu wizualnego projektowania ekranu aplikacji oraz uzyskiwania dostępu do widoków, kontrolerów i segues za pomocą języka C#, aby uzyskać większą kontrolę.

iOS Designer

Ostrzeżenie

Projektant systemu iOS zostały wycofane w programie Visual Studio 2019 w wersji 16.8 i Visual Studio 2019 dla komputerów Mac w wersji 8.8 i usunięte w programie Visual Studio 2019 w wersji 16.9 i Visual Studio dla komputerów Mac w wersji 8.9. Zalecanym sposobem kompilowania interfejsów użytkownika systemu iOS jest bezpośrednio na komputerze Mac z uruchomionym programem Xcode. Aby uzyskać więcej informacji, zobacz Projektowanie interfejsów użytkownika za pomocą programu Xcode.

Utworzyliśmy projektanta dla formatu scenorysu systemu iOS, który jest w pełni zintegrowany z Visual Studio dla komputerów Mac. Projektant systemu iOS zachowuje pełną zgodność z formatem scenorysu, dzięki czemu pliki można edytować w środowisku Xcode lub Visual Studio dla komputerów Mac. Ponadto edytor obsługuje zaawansowane funkcje, takie jak kontrolki niestandardowe renderowane w czasie projektowania w edytorze.

Interfejs użytkownika w systemie iOS

Obejmuje pracę z interfejsem użytkownika systemu iOS w aplikacji platformy Xamarin.iOS, w tym: interfejs API wyglądu, tworzenie obiektów interfejsu użytkownika, opcje układu, udostępnianie opinii haptycznej i praca z wątkiem interfejsu użytkownika.

Kontrolki interfejsu użytkownika

Platforma Xamarin.iOS uwidacznia wszystkie natywne obiekty interfejsu użytkownika udostępniane przez firmę Apple. Są one łatwo dodawane do aplikacji platformy Xamarin.iOS przy użyciu Projektant systemu iOS, narzędzia Xcode Interface Builder lub programowo. Niezależnie od wybranej metody platforma Xamarin.iOS uwidacznia wszystkie właściwości i metody obiektu interfejsu użytkownika w języku C#.