Frage

Ich frage mich, wenn ich nur die Aufforderung des UINavigationBar die Hintergrundfarbe ändern kann (zB Rot, während der Rest der Navigationsleiste bleibt schwarz), so kann ich die Eingabeaufforderung Eigenschaft des UINavigationItem verwende Status anzuzeigen / Fehlermeldungen als Einzeiler.

War es hilfreich?

Lösung

Nein. Aber Sie können die Eingabeaufforderung auf einen leeren String gesetzt, und legen Sie ein rot gefärbtes Etikett oben drauf.

Andere Tipps

Dies ist eine alte Frage, aber seit der Einführung von appearance gibt es eine viel einfachere Möglichkeit, die schnelle Farbeinstellung (und andere Eigenschaften) als ein Subview hinzufügen.

in didFinishLaunchingWithOptions put

[[UINavigationBar appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor theColorYouWantYourPromptToBe], UITextAttributeTextColor, otherVariables, nil]];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top