首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iPadOS 13.4上支持鼠标和触控板的内容效果(高亮显示、提升和悬停)

在iPadOS 13.4上支持鼠标和触控板的内容效果(高亮显示、提升和悬停)
EN

Stack Overflow用户
提问于 2020-05-11 22:22:12
回答 1查看 124关注 0票数 0

我已经在Xamarin.Forms项目中实现了UIButton作为自定义渲染器。有没有一个示例项目来演示如何使用UIPointerInteraction类实现高亮显示之类的内容效果?具体地说,在Xamarin中是否有与此示例代码等效的代码?Integrating Pointer Interactions into Your iPad App

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-12 14:01:53

在做了一些研究之后,我没有找到一个关于UIPointerInteraction的示例项目。

虽然我认为你可以在最新的Xamarin.iOS 13.6.0中使用它,因为在这个版本的Xamarin.iOS中已经添加了这些类:

new-type-uikituipointerregion

new-type-uikituipointerregionrequest

我写了一个关于如何初始化UIPointerInteraction的简单示例:

代码语言:javascript
复制
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#时,请随时询问我是否有任何困难。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61731991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档