2013-01-09 23 views
5

Ho creato una sezione UITableView e aggiunto una cella personalizzata che include uno UISwitch. Tutto questo è fatto usando lo storyboard. Tuttavia, quando si esegue l'app (simulatore/dispositivo), lo UISwitch non sembra come previsto (c.f. screenshot allegato). Tutte le idee sul perché questo è successo sono molto apprezzate (XCode 4.5.2, iOS 6.0.1). Nota: la creazione di un nuovo UIStoryboard non risolve il problema.Aspetto UISwitch errato in UITableViewCell

UISwitch in custom UITableView UISwitch settings

+3

"UISwitch sembra strano" - si lamenta con i progettisti Apple se non ti piace;) –

+0

Stai cercando di personalizzare l'aspetto di quell'interruttore? – Josiah

+0

@ H2CO3 Se vuoi suggerire un miglioramento al titolo della mia domanda: sentiti libero di modificarlo. – tilo

risposta

2

Ho appena ricevuto la risposta alla mia domanda: ho creato una categoria a UIImageView che imposta le proprietà dei livelli personalizzati (ad esempio shadowRadius). Impostando un breakpoint sul corrispondente metodo UIImageView, è stato rilevato che lo UISwitch lo ha chiamato.

Non sono arrivato a questo punto prima, poiché avevo solo un singolo UIImageView (e questo doveva avere proprietà personalizzate). Grazie per tutti i vostri commenti!

Problemi correlati