gpt4 book ai didi

xamarin - 如何在 xamarin.ios 中的表格单元格上启用长按手势?

转载 作者:行者123 更新时间:2023-12-02 10:09:08 25 4
gpt4 key购买 nike

我正在开发 Xamarin.iOS。我需要当我长按 UITableViewUITableCell 时,会以 UIActionSheet 的形式弹出特定菜单。

我尝试使用Xamarin官方网站上的源代码,但失败了。以前有人这样做过吗?

最佳答案

在此sample我设法通过在 GrowRowTableCell

中更改此方法来添加长按手势
public GrowRowTableCell (IntPtr handle) : base (handle)
{
var longPressGesture = new UILongPressGestureRecognizer (LongPressMethod);
AddGestureRecognizer (longPressGesture);
}


void LongPressMethod (UILongPressGestureRecognizer gestureRecognizer)
{
if(gestureRecognizer.State == UIGestureRecognizerState.Began)
{
Console.Write("LongPress");
var selectCategory = new UIActionSheet ("ActionSheet", null, "Cancel", "test");
selectCategory.ShowInView (this);
}
}

看起来像这样:

enter image description here

关于xamarin - 如何在 xamarin.ios 中的表格单元格上启用长按手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37009687/

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