Sestavování uživatelských rozhraní pomocí Xamarin. iOSBuilding User Interfaces with Xamarin.iOS

ScénářeStoryboards

Scénář je vizuální znázornění vzhledu a toku vaší aplikace.A Storyboard is a visual representation of the appearance and flow of your application. Visual Studio pro Mac umožňuje interakci s Xcode Interface Builder pro vizuální návrh obrazovky aplikace a také přístup k zobrazením, řadičům a přechodyům v jazyce C# pro lepší kontrolu.Visual Studio for Mac allows you to interact with the Xcode Interface Builder to design your application screen visually as well as access the views, controllers, and segues with C# for more control.

iOS DesigneriOS Designer

Upozornění

IOS Designer byl zastaralý v systému Visual Studio 2019 verze 16,8 a Visual Studio 2019 pro Mac verze 8,8 a v systému Visual Studio 2019 Visual Studio pro Mac verze 16,9 se odebralo.The iOS Designer was deprecated in Visual Studio 2019 version 16.8 and Visual Studio 2019 for Mac version 8.8, and removed in Visual Studio 2019 version 16.9 and Visual Studio for Mac version 8.9. Doporučený způsob sestavování uživatelských rozhraní pro iOS je přímo na Macu se systémem Xcode.The recommended way to build iOS user interfaces is directly on a Mac running Xcode. Další informace najdete v tématu navrhování uživatelských rozhraní pomocí Xcode.For more information, see Designing user interfaces with Xcode.

Vytvořili jsme návrháře pro formát scénáře iOS, který je plně integrovaný do Visual Studio pro Mac.We have built a designer for the iOS storyboard format which is fully integrated into Visual Studio for Mac. Systém iOS Designer udržuje plnou kompatibilitu s formátem scénáře, takže je možné soubory upravovat buď Xcode, nebo Visual Studio pro Mac.The iOS designer maintains full compatibility with the storyboard format, so that files can be edited in either Xcode or Visual Studio for Mac. Editor navíc podporuje pokročilé funkce, jako jsou například vlastní ovládací prvky, které se vykreslují v době návrhu v editoru.Additionally, the editor supports advanced features, such as custom controls that render at design-time in the editor.

Uživatelské rozhraní v iOSuUser Interface in iOS

Pokrývá práci s uživatelským rozhraním iOS v aplikaci Xamarin. iOS, včetně: rozhraní API pro vzhled, vytváření objektů uživatelského rozhraní, možností rozložení a poskytování zpětné vazby hmatové a práce s vláknem uživatelského rozhraní.Covers working with the iOS User Interface in a Xamarin.iOS app including: the Appearance API, Creating User Interface Objects, Layout Options, Providing Haptic Feedback and Working with the UI Thread.

Ovládací prvky uživatelského rozhraníUser Interface Controls

Xamarin. iOS zpřístupňuje všechny objekty nativního uživatelského rozhraní poskytované společností Apple.Xamarin.iOS exposes all the native user interface objects provided by Apple. Dají se snadno přidat do aplikací Xamarin. iOS pomocí návrháře iOS, Interface Builder nebo programově.They are easily added to Xamarin.iOS applications using the iOS Designer, Xcode's Interface Builder or programmatically. Xamarin. iOS bez ohledu na to, kterou metodu zvolíte, zveřejňuje všechny vlastnosti objektu uživatelského rozhraní a metody v jazyce C#.Regardless of which method you choose, Xamarin.iOS exposes all the user interface object properties and methods in C#.