我可以显示这样的工具提示:
另外,我想在按下并按住该区域时显示此工具提示。这个手势有处理程序吗?
您可以在委托方法的didSelectRowAtIndex
方法中做到这一点。TableViewController
看这里。最好在 iPhone 中安装 Popover 控制器。下载运行并集成到您的代码中,并根据您的要求进行更改。
除了@jennis 所说的,确实有一种方法可以捕捉你可以使用的长按手势UILongPressGestureRecognizer
像这样
UILongPressGestureRecognizer *gesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longHold)];
[cell addGestureRecognizer:gesture];
和 longHold 方法
- (void) longHold
{
//Cell has recieved gesture
}
它有效,我同意 Omar Abdelhafith
-(void)viewWillAppear:(BOOL)animated
{ //gesture declared in .h file
gesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longHold)];
[your view addGestureRecognizer:gesture];
}
-(void)longHlod
{
//do whatever you want
}