Corsi di programmazione web e mobile online
Risultati da 1 a 4 di 4

Discussione: Stessi valori ma differenti posizioni tra .frame e GCRectMake

  1. #1
    Junior Member
    Data Registrazione
    Jul 2011
    Messaggi
    48

    Stessi valori ma differenti posizioni tra .frame e GCRectMake

    Corso online di programmazione android e java
    Mi è successa una cosa strana che non riesco a capire.

    Codice:
    Solo gli utenti registrati possono visualizzare il codice. Only registered members can view code.
    'rect' ed il pulsante buttonPoint hanno le stesse coordinate, si trovano nella stessa UIview (che a sua volta fa parte di un ViewController), ma sullo schermo si trovano un due punti diversi:
    stanno sulla stessa ascisse ma in due ordinate diverse.

    __________________________________________________ _________________________________

    Ho fatto qualche passo in più.
    Prendendo spunto dal buon vecchio Einstien.... "Tutto è relativo", credo che il problema stia nei diversi punti di riferimento dei due sistemi considerati.
    l'UIbutton prende come riferimento il .frame (che a sua volta ha come 0,0 la subview); il 'rect' nell'esempio invece, si riferisce al .bound che considera 0,0 le sue coordinate di sistema.

    Ora non resta che trovare il modo di coniugare le due cose.
    Ultima modifica di fclauss; 13-02-12 alle 10:17 Motivo: Aggiornamento

  2. #2
    Administrator L'avatar di ignazioc
    Data Registrazione
    Jul 2010
    Messaggi
    3,912
    CGRect è una struttura C e non ha un particolare riferimento a nulla, il frame di un pulsante invece è una variabile di tipo CGRect e ne determina la sua posizione e dimensione in relazione alla sua superview.
    Probabilmente il tuo problema è che coregraphics ha le coordinate invertite, l'origine degli assi è nell'angolo in basso a sx.

    http://www.google.it/webhp?sourceid=...3&ix=seb&ion=1

    La mia libreria su anobii e la wishlist su amazon.co.uk e il mio hosting provider

  3. #3
    Junior Member
    Data Registrazione
    Jul 2011
    Messaggi
    48
    Grande Ignazio,
    mi togli sempre dai guai.

    A buon rendere. :-)

  4. #4
    Administrator L'avatar di ignazioc
    Data Registrazione
    Jul 2010
    Messaggi
    3,912
    Corso online di programmazione android e java
    prego! . . .

    La mia libreria su anobii e la wishlist su amazon.co.uk e il mio hosting provider

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •