ios - SciChart Xamarin.iOS : PointMarker Tap Event

标签 ios xamarin.ios scichart

当我们点击点标记或数据点时,是否可以捕获点击事件?我可以看到 WPF 有一个 DataPointSelectionModifier,但 iOS 没有。我们的目标是在用户点击点标记时在点标记上显示弹出窗口(工具提示)。

谢谢, 拉扎尔·尼科洛夫

Xamarin.iOS 包版本:2.2.2.854

最佳答案

您正在寻找的 API 称为 Hit-Test API。

在最新的(sciChart iOS v3)documentation link is here :

private void HandleSingleTap(UITapGestureRecognizer recognizer)
{
    // The touch point relative to the SCIChartSurface
    var location = recognizer.LocationInView(recognizer.View.Superview);
    // Translate the touch point relative to RenderableSeriesArea (or ModifierSurface)
    var hitTestPoint = SciChartSurface.TranslatePoint(location, Surface.RenderableSeriesArea);
    // Perform `Hit-Test` which will be stored in the `_hitTestInfo`
    renderableSeries.HitTest(_hitTestInfo, hitTestPoint);
}

我们还有一个示例展示了如何使用 Hit-Test API here .它是 Swift,但 Xamarin 中的原则是相同的。

enter image description here

关于ios - SciChart Xamarin.iOS : PointMarker Tap Event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54126561/

相关文章:

ios - FBProfilePictureView 不显示图像

ios - 等待上传

ios - iOS 上的蓝牙和播放列表

android - 减少样本数量的技术和算法

charts - SciChart.js 强制加载动画

ios - 将模型从 UINavigationView 转发到 UIView

ios - SWIFT 中的 UIFont 扩展

visual-studio-2012 - iOS7 在模拟器中测试后台获取?

xcode - 升级后无法编译: Failed to find integrator bundle for class NSTextFinder

wpf - SciChart - 并非所有图表 Pane 都能正确缩放