Ecco come funziona in Interface Builder. Non c'è bisogno di codice.
Trascinare un UISwitch nel View Controller. Deve essere al di fuori della vista principale . Ti sto solo rilassando con alcune altre cose.
Ctrl-Fare clic sulla cella della vista tabella che dovrebbe avere questo interruttore e trascinare sul nuovo Switch. Vedi 1.
Collegare l'interruttore alla presa della vista accessorio della cella di visualizzazione tabella. Vedi 2.
eseguire l'applicazione e guardare l'interruttore compare nella tabella - fatto!
Nota: l'interruttore in modo strano non viene visualizzato nel generatore di interfaccia. Ma verrà visualizzato quando si esegue l'app
Se si desidera collegarlo anche a una variabile di istanza, ad esempio in modo che sia possibile leggere la sua proprietà "on" in un secondo momento, collegarlo a una presa come faresti altro punto di vista 3, 4.
PS: Tenete a mente che UISwitch stato on/off è nella sua "on" di proprietà, non "selezionato". Sto solo aggiungendo questo perché è un po 'confuso.
PPS: Ci scusiamo per il pix sovradimensionato, sono su uno schermo retina.
+1 statico tv rendono facile come torta. :) – lnafziger
nota che per trascinare un elemento UISwitch su UITableViewCell statico mentre lo storyboarding, la cella deve essere di stile "Custom" – Archie1986
@ Archie1986 Funziona anche per le celle "Basic", anche se con qualche coercizione. –