Xamarin.forms 如何从Xamarin.Froms.Button中获取UIButton?

Xamarin.forms 如何从Xamarin.Froms.Button中获取UIButton?,xamarin.forms,xamarin.ios,uibutton,custom-renderer,Xamarin.forms,Xamarin.ios,Uibutton,Custom Renderer,我正在使用Xamarin.Forms与一些原生Xamarin代码混合使用。现在我想从Xamarin.Forms.Button中获取一个UIButton实例。我该怎么做 在单击的事件处理程序中,我可以看到 void Share_Clicked(object sender, System.EventArgs e) { var button = sender as Xamarin.Forms.Button; if(button.EffectControl

我正在使用Xamarin.Forms与一些原生Xamarin代码混合使用。现在我想从Xamarin.Forms.Button中获取一个UIButton实例。我该怎么做

在单击的
事件处理程序中,我可以看到

    void Share_Clicked(object sender, System.EventArgs e)
    {
        var button = sender as Xamarin.Forms.Button;
        if(button.EffectControlProvider != null)
        {

        }
    }
我可以看到EffectControlProvider。控制器实际上是UIButton类型,但我无法转换为它

是否有类似于ToNative的功能来获取UIButton?

请参阅


注意:此代码仅用于
共享访问项目

此代码是在PCL或.NET标准库中还是在特定于平台的项目中?请参阅此链接,这可能会对您有所帮助
#if __IOS__
    var wrapper = (Xamarin.Forms.Platform.iOS.NativeViewWrapper)contentViewButtonParent.Content;
    var button = (UIKit.UIButton)wrapper.NativeView;
    button.SetTitle("Scale and Rotate Text", UIKit.UIControlState.Normal);
    button.SetTitleColor(UIKit.UIColor.Black, UIKit.UIControlState.Normal);
#endif