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
}