2013-03-01 5 views

risposta

18

Possono significare qualunque cosa tu li vuoi, ma in generale hanno il seguente significato:

EVIDENZIATO = utente è attualmente interagisce con qualcosa che cambierà una volta che smettono di interagire (per esempio tenendo premuto un pulsante)

Selezionato = L'elemento è attualmente l'elemento attivo in un gruppo (ad es. L'elemento selezionato in un controllo segmentato). Questo può essere ottenuto solo impostandolo a livello di programmazione.

+0

grazie mille. Lo so ora. – user1872249

4
  • UIControlStateHighlighted = evidenzia il pulsante con qualche sprazzo (in pulsante di sfondo) quando l'utente tocca.

  • UIControlStateSelected = non evidenzia nulla per quel pulsante.

2

Dal documento ufficiale:

UIControlStateHighlighted stato evidenziato di un controllo. Un controllo immette questo stato quando un tocco entra ed esce durante il tracciamento e quando c'è un evento di ritocco. È possibile recuperare e impostare questo valore attraverso la proprietà evidenziata.

UIControlStateSelected Stato selezionato di un controllo. Per molti controlli, questo stato non ha alcun effetto sul comportamento o sull'aspetto. Ma altre sottoclassi (ad esempio, la classe UISegmentedControl) potrebbero avere aspetto diverso a seconda del loro stato selezionato. È possibile recuperare e impostare questo valore tramite la proprietà selezionata.

Il pulsante diventa highlighted in reazione a un evento tocco. Potrebbe quindi essere su uno stato selected all'interno di un gruppo (per il controllo segmentato).

1

Evidenziato viene in genere applicato transitoriamente quando il controllo viene toccato, selezionato è uno stato più permanente. Immagina un pulsante del tipo di casella di controllo che si è attenuato mentre veniva toccato: l'attenuazione è evidenziata, spuntato è selezionato, non selezionato non è selezionato.

In genere non si imposta mai lo stato evidenziato manualmente poiché il sistema lo imposterà/sconvolge in risposta a tocchi, mentre selezionato è più sicuro. Questo vale in particolare per i pulsanti.