2013-04-23 10 views
11

Ho un problema quando si imposta la dimensione minima del carattere sul mio UILabels. Come puoi vedere l'ombra non sta seguendo la dimensione del carattere. Dovrebbe essere solo un'altezza di 1 px.UILabel min dimensione carattere numero ombra

mia etichetta:

UILabel settings simulator

mie impostazioni:

UITableViewCell IB

+0

una volta archiviato il file .m da qualche altra parte hai mantenuto il valore dell'offset dell'ombra? – Balu

+0

L'unico punto in cui ho impostato l'offset dell'ombra è nel generatore di interfacce –

+0

una volta impostato offset da programmaticamente? – Balu

risposta

11

Disattiva "Tighten Letter Spacing".

Sembra esserci un bug con ombre, auto restringimento e auto serraggio.

+0

Sì, è un bug. Si potrebbe anche prendere in considerazione la presentazione di una segnalazione di bug, quindi si spera che venga corretta con iOS 7. –

+0

Lì ce l'abbiamo. Grazie! –

+0

Thx, questo mi ha salvato la giornata. Io nuovo deve essere una specie di bug iOS7. Sto lavorando con xCode4 e lo faccio sul dispositivo iOS7 con un'installazione ad hoc. Questo non è il miglior scenario di debug ... :-( –

1

Impostare la shadow.offset di programmazione basata su dimensione del carattere.

0

È stato impostato il valore 12 Sotto la dimensione minima del carattere non è possibile impostare questo valore Troppo grande passarlo come 0,5 o 0,8 qualcosa del genere.

In secondo luogo, l'offset dell'ombreggiatura verticale è 1, quindi non c'è possibilità di prendere più ombra possibile. È possibile che tu abbia passato l'ombra attraverso il codice, per prima cosa controlla prima.

Quando lo si controlla in file xib mentre si cambia in quel momento se non si cambia, basta riaprire la finestra piuttosto che funzionerà.

Spero che questo aiuti.

+0

Cosa intendi con 12 è troppo grande? Dovrebbe essere in una scala da 0,1 a 1? Ho controllato il codice per i luoghi in cui ho impostato l'offset dell'ombreggiatura, ma non ce n'è. –

+0

@DanielTovesson si dovrebbe essere tra 0 e 1. Inoltre, quando lo si cambia tramite XIB, è possibile vedere le modifiche contemporaneamente in XIB, quindi voglio sapere che stai ottenendo proprio lì? – Mayur

+0

Ok, pensavo che la scala fosse per l'altra opzione: "Scala caratteri minima". Ad ogni modo, ho provato a impostarlo su 0,9 e ho ancora lo stesso comportamento. –