Hi Nico,
über welchen "Umweg" sprichst Du? Xamarin Forms?
=>
https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/portable_visual_basic_net/xamarin-forms/
In Xamarin Forms arbeitest Du in einer Abstraktionsschicht des UI, die über iOS und Android hinweg gleich funktioniert. Manchmal kann es jedoch sein, dass Du plattformspezifisch unter iOS ein bestimmtes iOS-Control einsetzen möchtest. Damit Du dieses aus
der abstrakten Xamarin-Forms-Welt nutzen kannst, musst Du es Xamarin-Forms über einen Custom Renderer bereitstellen. Der Custom Renderer ist dabei so eine Art "Kapselung" um das plattformspezifische Control.
Du kannst einen Custom Renderer auch immer einsetzen, wenn Du bspw. an der iOS TextBox ein bestimmtes Property setzen möchtest, das eben iOS-spezifisch ist. Mehr zu Custom Renderer findest Du hier:
https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/introduction/
Thomas Claudius Huber
My latest Pluralsight-courses:
WPF and MVVM: Test Driven Development of ViewModels
WPF and MVVM: Advanced Model Treatment
XAML Layout in Depth
Windows Store Apps - Data Binding in Depth
twitter: @thomasclaudiush
homepage: www.thomasclaudiushuber.com