0

我可以显示这样的工具提示:

截屏

另外,我想在按下并按住该区域时显示此工具提示。这个手势有处理程序吗?

4

3 回答 3

2

您可以在委托方法的didSelectRowAtIndex方法中做到这一点。TableViewController

这里。最好在 iPhone 中安装 Popover 控制器。下载运行并集成到您的代码中,并根据您的要求进行更改。

于 2012-06-21T10:36:22.173 回答
0

除了@jennis 所说的,确实有一种方法可以捕捉你可以使用的长按手势UILongPressGestureRecognizer

像这样

UILongPressGestureRecognizer *gesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longHold)];

[cell addGestureRecognizer:gesture];

和 longHold 方法

- (void) longHold
{
     //Cell has recieved gesture
}
于 2012-06-21T10:43:09.957 回答
-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
}
于 2012-07-25T11:14:07.847 回答