Ho un UITableViewCell con vincoli in modo che il layout delle celle sia corretto su iPhone 6 e iPhone 6+.UITableViewCell awakeFromNib dimensione frame errata
Il contenuto della cella viene ridimensionato correttamente correttamente. Tuttavia, ho bisogno di disegnare una sfumatura sublayer su una delle viste al suo interno. Per fare ciò, sto usando awakeFromNib per disegnare il sottolivello.
AwakeFromNib sta dando la dimensione del frame prima che si autorizza e quindi la vista secondaria sfumatura non è la giusta dimensione.
Se utilizzo layoutsubviews, la prima volta che viene chiamato, la dimensione è anch'essa errata e la cella deve essere scorsa prima che abbia le dimensioni corrette; in modo che anche il metodo non funzioni
Quale metodo dovrei utilizzare per ottenere le giuste dimensioni del fotogramma per disegnare correttamente?
applyLayoutAttributes sembra funzionare solo per collectionCells. Per il mio UITableViewCell ho usato il tuo drawRect: risposta - grazie! – amergin
Questo ha funzionato per me, ma sovrascrivere drawRect di solito riduce le prestazioni giusto? –