iPhone SDK Tool Tip

Могу ли я показать подсказку, как это:

Скриншот

Кроме того, я хочу показать эту подсказку, когда эта область нажата и удерживать. Есть ли обработчик для этого жеста?

3 ответа

Решение

Вы можете сделать это в 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
}

Это работает, я согласен с Омаром Абдельхафитом

-(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
}
Другие вопросы по тегам