我正在开发 Xamarin.iOS。当我长按UITableCell
以.UITableView
UIActionSheet
我曾尝试使用 Xamarin 官方网站上的资源,但失败了。以前有人做过吗?
我正在开发 Xamarin.iOS。当我长按UITableCell
以.UITableView
UIActionSheet
我曾尝试使用 Xamarin 官方网站上的资源,但失败了。以前有人做过吗?
在此示例中,我设法通过更改此方法来添加长按手势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);
}
}
看起来像这样: