0

次のようなツール ヒントを表示できますか。

スクリーンショット

また、その領域を押したままにすると、このツールチップを表示したいと考えています。このジェスチャのハンドラーはありますか?

4

3 に答える 3

2

デリゲート メソッドdidSelectRowAtIndexのメソッドでそれを行うことができます。TableViewController

ここを見てください。Popover コントローラを iPhone に実装するのが最適です。実行をダウンロードしてコードに統合し、要件に応じて変更します。

于 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

それは機能します、私はオマール・アブデルハフィスに同意します

-(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 に答える