Perguntas com a marcação «uigesturerecognizer»

7
UILongPressGestureRecognizer é chamado duas vezes ao pressionar
Estou detectando se o usuário pressionou por 2 segundos: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; É assim que lida com a pressão longa: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } O texto "double oo" é impresso duas vezes quando pressiono por mais de 2 segundos. …


11
Você pode anexar um UIGestureRecognizer a vários modos de exibição?
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)]; [self.view1 addGestureRecognizer:tapGesture]; [self.view2 addGestureRecognizer:tapGesture]; [tapGesture release]; No código acima, apenas os toques view2são reconhecidos. Se eu comentar a terceira linha, os toques view1são reconhecidos. Se eu estiver certo e você só puder usar um reconhecedor de gestos uma vez, não tenho certeza se …


23
Como chamar toque de gesto no UIView programaticamente em rápido
Eu tenho um UIView e adicionei um gesto de toque a ele: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Estou tentando chamá-lo programaticamente no arquivo de teste. sendActionForEvent Estou usando esta função, mas não está funcionando: myView.sendActionForEvent(UIEvents.touchUpDown) Ele mostra o seletor não reconhecido enviado para a …

9
UITapGestureRecognizer - toque único e toque duplo
Estou tentando adicionar 2 UITapGestureRecognizersa uma exibição, uma para toque único e outra para eventos de toque duplo. O reconhecedor de toque único está funcionando conforme o esperado (por conta própria). Mas parece que não consigo fazer o reconhecedor de toque duplo funcionar. Tentaram experimentar com imóveis como: cancelsTouchesInView, delaysTouchesBegane …

22
UIPanGestureRecognizer - Apenas vertical ou horizontal
Eu tenho uma visão que tem UIPanGestureRecognizerque arrastar a visão verticalmente. Portanto, no retorno de chamada do reconhecedor, apenas atualizo a coordenada y para movê-lo. A super visão dessa visão, tem uma UIPanGestureRecognizerque arrastará a visão horizontalmente, apenas atualizando a coordenada x. O problema é que o primeiro UIPanGestureRecognizeré levar …

21
Como desativar o gesto de furto do UIPageViewController?
No meu caso, pai UIViewControllercontém o UIPageViewControllerque contém o UINavigationControllerque contém UIViewController. Preciso adicionar um gesto de furto ao último controlador de exibição, mas os furtos são tratados como se pertencessem ao controlador de exibição de página. Tentei fazer isso programaticamente e via xib, mas sem resultado. Então, pelo que …


18
Sem deslizar para trás ao ocultar a barra de navegação no UINavigationController
Eu amo o pacote de furto que é herdado da incorporação de suas visualizações em um UINavigationController. Infelizmente, não consigo encontrar uma maneira de ocultar o, NavigationBarmas ainda tenho o toque de deslizar para trás gesture. Posso escrever gestos personalizados, mas prefiro não fazê- UINavigationControllerlo e, em gesturevez disso, preferir …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.