gpt4 book ai didi

ios - 如何在 xamarin.ios 中的 UITableView 中长按时获取选定行的索引路径

转载 作者:行者123 更新时间:2023-11-29 11:49:41 25 4
gpt4 key购买 nike

我正在研究 xamarin.ios。我创建了一个 UITableView 并在其中绑定(bind)了一些数据。现在我想在表的 UITableViewCell 上使用 LongPressGesture。我在 LongPressGesture 上打开一个弹出窗口,想要显示与所选行相关的数据。但我不知道如何在 LongPress 上获取选定行的索引路径。请更新我如何在长按手势上获取索引路径值?

最佳答案

将 UILongPressGestureRecognizer 添加到 TableView,然后将此代码用作您的操作。

void HandleLongPress (UILongPressGestureRecognizer longPressGesture)
{
var point = longPressGesture.LocationInView (yourTableView);

var indexPath = yourTableView.IndexPathForRowAtPoint (point);

if (indexPath == null)
{
System.Console.WriteLine ("Long press on table view, not row.");
}
else if (longPressGesture.State == UIGestureRecognizerState.Began)
{
System.Console.WriteLine ($"Long press on row, at {indexPath.Row}");
}
}

这应该有效。

关于ios - 如何在 xamarin.ios 中的 UITableView 中长按时获取选定行的索引路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41689662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com