2012-04-12 3 views
6

In meiner app ich eine benutzerdefinierte Zelle verwenden, die eine Reihe von Etiketten hat, sehe ich Xcode zeigt Warnung bezüglich Schriftgröße in benutzerdefinierten Zelle xib Datei:Warnung: „Min Schriftgröße größer ist als aktuelle Schriftgröße“

Warnmeldung Datei: //localhost/Users/mahmoudalgayed/Desktop/Ajurry-date/CustomCell.xib: Warnung: Nicht unterstützte Konfiguration: Min Schriftgröße größer ist als aktuelle Schriftgröße

Jeder weiß, wie man diese loswerden Warnung ? Vielen Dank im Voraus

Antwort

10

Sie müssen die minimale Schriftgröße so einstellen, dass sie nicht größer als die aktuelle Größe ist. Haben Sie die Mindestgröße festgelegt?

+2

Ich deaktiviert Autoshrink Option in Label-Attributinspektor, und es funktioniert. Danke! – 4mahmoud

+1

froh zu helfen :) – chikuba

2

Ich hatte die gleiche "nicht unterstützte Konfiguration" Warnung bei der Verwendung von iOS 7 Text-Stile (z. B. Körper, Fußnote, Subhead ...) auf einem UILabel. Ich reparierte es, indem ich das minimumFontSize Attribut durch adjustsFontSizeToFit="NO" ersetzte.

1

Der Fehler ist spezifisch für das vorliegende Problem. Wenn AutoShrink aktiviert ist, wird die Mindestschriftgröße manchmal auf eine Größe festgelegt, die größer ist als die Schriftgröße der aktuellen Schriftgröße. Vielleicht haben Sie eine Schriftart auf eine kleinere Größe angepasst und als Ergebnis ist die minimale Schriftgröße jetzt größer als die tatsächliche Schriftart.

Um das Verhalten zu korrigieren, stellen Sie unter "Autoshrink" die Mindestschriftgröße so ein, dass sie kleiner als die aktuelle Schriftgröße ist.

Wenn Sie Ihren Text nicht automatisch verkleinern möchten, um ihn an die Etikettengröße anzupassen, können Sie "Autoshrink" auf "Feste Schriftgröße" einstellen, wodurch die Warnung ebenfalls unterdrückt wird.