UIToolbar tintColor und barTintColor Fragen
Habe ich code in etwa so:
UIView *colorView = [[UIView alloc] init];
colorView.frame = CGRectMake(0.0, 0.0, self.view.frame.size.width, 64.0);
colorView.backgroundColor = [UIColor blackColor];
//colorView.tintColor = [UIColor blackColor];
UIToolbar *toolbar = [[UIToolbar alloc] init];
toolbar.frame = CGRectMake(0.0, 0.0, self.view.frame.size.width, 44.0);
self.view addSubview:colorView];
[self.view addSubview:toolbar];
Warum der Symbolleiste Untersicht in einer anderen Farbe dann ist mein Blick? Die Ansicht wird als schwarz angezeigt, und die Symbolleiste wird angezeigt, hellgrau? Gibt es eine Unschärfe oder etwas, was dies verursacht?
- Ich möchte eine 64.0 Höhe Symbolleiste, die den gleichen tintColor, wie meine navigation bar.
- was ist mit der -1s?
- Standardmäßig
-barStyle
fürUIToolBar
istTranslucent light
imiOS7
. Sie können es ändern, umTranslucent dark
.
InformationsquelleAutor cdub | 2013-10-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verhalten von einigen der Eigenschaften von
UINavigationBar
hat sich voniOS 7
. Ich habe bereits erklärt, diese Sache in meinem Antwort.Werfen Sie einen Blick auf die Bar-Stil für
iOS 6
undiOS 7
:Beachten Sie zwei Punkte hier :
translucent dark
statttranslucent light
(Standard).translucent
EigenschaftNO
ausYES
(Standard).Versuchen, diesen code, wird es Ihnen helfen,
Ändern Sie die
tintColor
undalpha
auf Ihrer Anforderung basiert.