iOS:当用户将鼠标悬停在UIView上时如何编写工具提示

iOS:当用户将鼠标悬停在UIView上时如何编写工具提示,ios,uiimageview,Ios,Uiimageview,我希望当用户将鼠标悬停在一组UIImageView上时,它会显示一个工具提示。在UIImageView类中,我看不到任何可以利用的方法 如何实现这一点?目前,iOS中没有直接提供工具提示支持。但您可以通过两种方法实现相同的效果: 使用现有的工具提示框架 有一些开源解决方案可以解决这个问题,只要你确保许可证与苹果的政策兼容,你就可以在自己的项目中使用这些解决方案,并节省大量时间,其中很多都是这样,但要求你在项目源中的某个地方信任作者。你可以研究他们的代码来学习这项技术。例如,在上有一个AMOPTI

我希望当用户将鼠标悬停在一组UIImageView上时,它会显示一个工具提示。在UIImageView类中,我看不到任何可以利用的方法


如何实现这一点?

目前,iOS中没有直接提供工具提示支持。但您可以通过两种方法实现相同的效果:

使用现有的工具提示框架

有一些开源解决方案可以解决这个问题,只要你确保许可证与苹果的政策兼容,你就可以在自己的项目中使用这些解决方案,并节省大量时间,其中很多都是这样,但要求你在项目源中的某个地方信任作者。你可以研究他们的代码来学习这项技术。例如,在上有一个AMOPTIP项目

这里有一个对应的:

下面是一个类似的StackOverflow.com问题,可能还有更多问题:

试着自己编写代码

您可能会使用长按手势,查看苹果的文档并执行某种操作,以确定手指何时在UIView子视图上(在本例中为UIImageView),然后确定输入的时间,以及手指在该视图中保持多长时间而不移动或抬起


此时,您可能希望覆盖一个UITextView或一个包含UITextView但在其周围绘制了自定义边框的类,使用工具提示将其作为子视图添加到手指放置的顶部或附近,或者将其作为单独的UIViewController弹出。

定义悬停。。。你是说长时间的按压姿势?谢谢,我试试AmPopTip。我很感谢你在上面的细节,以帮助我和其他人。