Переадресация касанием на uitableview? - PullRequest
0 голосов
/ 19 ноября 2010

Мне нужно создать сетку прокрутки кнопок. Самым простым способом, который я мог придумать, было использование uitableview и рисование кнопок во время выполнения, по 3 кнопки на ячейку. Это работает нормально, но проблема возникает при попытке прокрутки таблицы. Если пользователь пытается прокрутить таблицу, но касание начинается с кнопки, то табличное представление не получает событие и, следовательно, не выполняет прокрутку, мне нужно, чтобы поведение было аналогично поведению на трамплине iphone, то есть пользователь может просматривать страницу, даже если касание начинается с кнопки. Кто-нибудь знает, как это достигается ... Переадресация касаний или что-то еще?

Большое спасибо

Jules

1 Ответ

1 голос
/ 19 ноября 2010

Вы можете пересылать события, подобные этому:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
    if ([touches count] == 1) 
    { 
        //Your code here than should return if it reacts to touch

    }
    //forwarding action: 
    [self.nextResponder touchesBegan:touches withEvent:event];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...