Per un iPhone, ho un UITableView raggruppato, ha una sezione e in cui ho impostato un'intestazione di sezione che è un oggetto UILabel dal pennino. Quando viene visualizzata la vista tabella, l'intestazione viene visualizzata come una striscia di solido nero, senza testo.L'intestazione della sezione UITableView è tutto nero
In heightForHeaderInSection ho impostato l'altezza come frame.size.height dell'oggetto UILabel. Quando cambio l'altezza in IB, l'altezza della striscia nera cambia. Quindi so che il file .m si è agganciato all'oggetto UILabel giusto.
Nel debugger, in viewForHeaderInSection, sembra che la larghezza dell'oggetto UILabel sia zero e che l'altezza sia 1079574528 e il testo sia null.
Qualche idea su cosa sto facendo male?
Ciò non funzionerà, perché non è stata inizializzata l'etichetta. Hai bisogno di '[[UILabel alloc] initWithFrame: someFrame]'. Quindi, puoi impostare la proprietà 'text'. –