#iOS

背景

这篇博客会介绍如何自定义用Xamarin开发的Android以及iOS的navigation bar的返回的图标和文字。

之所以会需要以博客的形式记录这个知识点是由于本身如果Xamarin.Forms来做一个最基本的控件的custom renderer,思路会是这样的:首先要了解我们要自定义的控件是Xamarin.Forms中的哪个控件,然后在.NET Standard的项目中定义一个类去继承自Xamarin.Forms下的这个控件的类。之后就是在Xamarin的platform specific的项目中,各自定义两个新的renderer的类,加上一定的属性来表明这两个renderer是用在这个我们新定义的控件上的,然后重写这个renderer的OnElementChanged方法,这个方法会在改元素被生成的时候调用。最后,在XAML的页面中使用新的自定义的控件就可以达到效果。

具体的官方教程在这里:Xamarin.Forms Custom Renderers

阅读更多

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×