我可以展示这样的工具提示:
另外,我想在按下该区域并按住HOLD时显示此工具提示。这个手势有处理程序吗?
答案 0 :(得分:2)
您可以使用didSelectRowAtIndex
委托方法的TableViewController
方法执行此操作。
看here。在iPhone中使用Popover控制器是最佳实现。下载运行并集成到您的代码中并根据您的要求进行更改。
答案 1 :(得分:0)
除了@jennis所说的,确实有一种方法可以捕捉你可以使用的长按手势UILongPressGestureRecognizer
UILongPressGestureRecognizer *gesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longHold)];
[cell addGestureRecognizer:gesture];
和longHold方法
- (void) longHold
{
//Cell has recieved gesture
}
答案 2 :(得分:-1)
它有效,我同意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
}