Как сделать UIToolbar похожим на стандартную панель инструментов камеры iPhone? - PullRequest
1 голос
/ 01 декабря 2009

Панель инструментов камеры iPhone серая и имеет небольшой градиент. Я считаю, что смог бы добиться того же эффекта, установив tintColor и / или прозрачность панели инструментов.

Есть идеи, как сделать так, чтобы моя панель инструментов выглядела точно так же, как у камеры?

Это не совсем верно ... слишком темно:

UIToolbar *tb = [[UIToolbar alloc] initWithFrame:frame];
tb.tintColor = [UIColor grayColor];

Ответы [ 3 ]

6 голосов
/ 01 декабря 2009

попробуй

tb.barStyle = UIBarStyleBlack;

или

tb.barStyle = UIBarStyleBlackTranslucent;
0 голосов
/ 24 августа 2014

это работает для меня на iOS 7.1

tb.barStyle=-1;
tb.backgroundColor=[[UIColor blackColor]colorWithAlphaComponent:0.2];
0 голосов
/ 01 декабря 2009

Предоставляет ли свойство barStyle панели инструментов значение UIBarStyleBlackTranslucent, которое вы хотите получить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...