我已经在Xamarin.Forms项目中实现了UIButton作为自定义渲染器。有没有一个示例项目来演示如何使用UIPointerInteraction类实现高亮显示之类的内容效果?具体地说,在Xamarin中是否有与此示例代码等效的代码?Integrating Pointer Interactions into Your iPad App
发布于 2020-05-12 14:01:53
在做了一些研究之后,我没有找到一个关于UIPointerInteraction的示例项目。
虽然我认为你可以在最新的Xamarin.iOS 13.6.0中使用它,因为在这个版本的Xamarin.iOS中已经添加了这些类:
new-type-uikituipointerregionrequest
我写了一个关于如何初始化UIPointerInteraction的简单示例:
public override void ViewDidLoad()
{
base.ViewDidLoad();
// Perform any additional setup after loading the view
pointerDelegate myDelegate = new pointerDelegate();
UIPointerInteraction interPointer = new UIPointerInteraction(myDelegate);
}
public class pointerDelegate : UIPointerInteractionDelegate {
public override void WillEnterRegion(UIPointerInteraction interaction, UIPointerRegion region, IUIPointerInteractionAnimating animator)
{
base.WillEnterRegion(interaction, region, animator);
}
public override void WillExitRegion(UIPointerInteraction interaction, UIPointerRegion region, IUIPointerInteractionAnimating animator)
{
base.WillExitRegion(interaction, region, animator);
}
}在Xamarin.iOS中将swift/OC代码从原生iOS传输到C#时,请随时询问我是否有任何困难。
https://stackoverflow.com/questions/61731991
复制相似问题