Sto cercando di assegnare un'etichetta in una delle classi della mia app a un'ombra esterna, ma non funziona affatto. Non si presenta nulla Che cosa sto facendo di sbagliato?Tentativo di assegnare a UILabel un'ombra, ma non verrà visualizzato
// Set label properties
titleLabel.font = [UIFont boldSystemFontOfSize:TITLE_FONT_SIZE];
titleLabel.adjustsFontSizeToFitWidth = NO;
titleLabel.opaque = YES;
titleLabel.backgroundColor = [UIColor clearColor];
titleLabel.textColor = titleLabelColor;
titleLabel.shadowColor = [UIColor blackColor];
titleLabel.shadowOffset = CGSizeMake(10, 10);
È solo bianco, senza ombra.
Non so se questo aiuterà, ma 'opaque' dovrebbe essere' NO'. Inoltre, questo è un grande 'shadowOffset'. – fumoboy007
E la proprietà 'clipsToBounds'? – holex
sei sicuro che titleLabelColor non sia backColor? inoltre, penso che l'offset di 10,10 sia troppo grande, e la tua ombra potrebbe uscire dai viewbound. Prova ad impostarlo come (qualsiasi) combo di 1 e -1 –