Utilizzo XCode 4.4 in sviluppo per iOS 5 su un iPad e sto utilizzando il layout Storyboard quando creo il mio pulsante personalizzato.Come ottengo le coordinate di tocco su un UIButton personalizzato?
Ho l'evento di tocco correttamente funzionante e la registrazione, ma ora voglio ottenere le coordinate x/y del rubinetto sul mio pulsante personalizzato.
Se possibile, mi piacerebbe che le coordinate fossero relative al pulsante personalizzato anziché relative all'intero schermo dell'iPad.
Ecco il mio codice nel file .h:
- (IBAction)getButtonClick:(id)sender;
e il mio codice nel file .m:
- (IBAction)getButtonClick:(id)sender {
NSLog(@"Image Clicked.");
}
come ho detto, che registra correttamente quando si tocca l'immagine.
Come posso ottenere le coordinate del rubinetto?
Ho provato alcuni esempi diversi da Internet ma si bloccano sempre quando visualizza una serie di numeri (forse le coordinate) nella casella di registro. Sono MOLTO nuovo per lo sviluppo di iOS quindi per favore rendilo il più semplice possibile. Grazie!
Perché avete bisogno di coordinate? –
Artern sta facendo la domanda giusta. Hai davvero bisogno di sapere le coordinate all'interno di un pulsante, o vuoi solo sapere quale pulsante è stato cliccato (nel qual caso, non hai bisogno dell'eccellente suggerimento di Vladimir su "Mittente ed Evento"), ma puoi semplicemente guardare al 'sender' per determinare quale pulsante è stato cliccato. – Rob
Ho bisogno delle coordinate perché sto visualizzando un'immagine come un UIButton e ho bisogno di sapere dove su quell'immagine l'utente ha toccato. So già come dire quale pulsante è stato cliccato. – twbbas