Hice una pregunta similar y leí innumerables otras preguntas, pero todavía no puedo resolverlo y he pasado algunas noches tratando de resolverlo. Tengo una class UITableView personalizada que subclass para llamar a cosas diferentes. En mis subclasss, el usuario anula cosas como didSelectRowAtIndexPath. Si asigno esto a una tabla, funciona bien, excepto que tengo que […]
Estoy construyendo un banner giratorio usando un NSTimer para realizar un seguimiento de la image actual con la image que se está animando desde 5 imágenes diferentes. Tengo una configuration de TouchesBegan para seguir manejando el evento táctil en el banner si alguien hace clic en él. Mi testing de concepto funciona, pero al moverlo […]
Tengo una class UICollectionViewController que presenta un grupo de celdas. Cuando el usuario toca una celda, quiero usar el método touchesBegan para evitar nuevos toques hasta que el primer toque haya completado la selección de una celda. Intenté poner el siguiente código en mi controller de vista, pero nunca se llama. override func touchesBegan(touches: Set<UITouch>, […]
Estoy trabajando en una aplicación de iPhone llamada RealBaseball. Si está familiarizado con RealSoccer, es bastante similar. Te permitirá jugar béisbol con tu iPhone con amigos de todo el mundo. Cuando golpeas la pantalla del iPhone con tu bate conductor, primero debes detectar el evento táctil y luego detectar la aceleración para que sepa exactamente […]
Estoy tratando de hacer que una vista de desplazamiento solo se desplace en una región determinada. Para hacer esto, estoy subclassando UIScrollView y overriding touchesBegan (similar a esta pregunta ). Aquí está mi código (bastante simple). .marido @interface SuppressableScrollView : UIScrollView @end .metro #import "SuppressableScrollView.h" @implementation SuppressableScrollView – (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"touchesBegan touches=%@ […]
Hay varios otros problemas para esto, pero ninguna de las soluciones parece estar funcionando para mí. Soy muy nuevo en iOS, actualmente estoy trabajando en un problema del libro de progtwigción de iOS de Big Nerd Ranch. La mayoría de las SO que encontré dijeron que el problema terminaba siendo userInteractionEnabled = YES faltaba. O […]
Tengo el siguiente problema. Estoy usando un UILongPressGestureRecognizer para poner una UIView en un "modo de alternar". Si UIView está en modo "alternar", el usuario puede arrastrar UIView por la pantalla. Para arrastrar la UIView alnetworkingedor de la pantalla, estoy usando los methods touchesBegan , touchesMoved y touchesEnded . Funciona, pero: tengo que levantar el […]
En un juego de palabras iPhone , tengo un UIScrollView (que sostiene UIImageView ) y 7 UIView personalizados arrastrables ubicados inicialmente en la parte inferior (y fuera de la vista de desplazamiento): En el único ViewController.m he sobreescrito viewDidLayoutSubviews para que siempre establezca el zoomScale de la vista de desplazamiento: para que UIImageView llene exactamente […]
Necesito usar events táctiles, pero trato de detectarlo desde otra class, así que volveré a llamar a mi class principal si la toqué o me moví, etc. Estoy llamando al método init en "classTouchEvents" en primer lugar de mi class principal así objectTouchEvents=[[classTouchEvents alloc]initWith:self.view]; aquí está el método initWith de "classTouchEvents" – (id)initWith:(UIView *)selfView { […]
Estoy tratando de permitir que algunas instancias de UIButton en una de mis vistas sean tocadas y arrastradas por la pantalla (eventualmente con impulso, ¡pero eso es para más adelante!). Tengo esto funcionando en una forma muy simple, que se muestra a continuación, pero el problema es que al tocar el button para comenzar a […]