Какао Объем Бар - PullRequest
       11

Какао Объем Бар

1 голос
/ 13 марта 2011

Мы, наверное, все видели этого парня раньше - что-то вроде длинной кнопки цвета морской волны, но с линиями разных цветов внутри.Они становятся больше и меняют цвета в зависимости от объема.Они, очевидно, называются Audio Bars, как я выяснил, обнюхивая искусство системы с помощью ThemePark.Если вы все еще в замешательстве, я имею в виду что-то вроде этого (в iChat):

Audio bar

Есть ли готовый элемент управления, который даст мне это, либо в системесама библиотека или нет?Я предполагаю, что должен был бы осуществить это сам, но я не совсем уверен, как.Все эти изображения представляют собой небольшие капсулы, которые можно растянуть, используя кусочки, я полагаю, но я не хочу заполнять свое приложение 3 кусочками для каждого из различных состояний столбца.

Ответы [ 2 ]

3 голосов
/ 14 марта 2011

Это NSLevelIndicator, который является стандартным элементом управления и находится в библиотеке Interface Builder.

Стандарт NSLevelIndicator не имеет такого точного вида, поэтому вам потребуетсяреализовать пользовательский подкласс NSLevelIndicatorCell, если вы хотите, чтобы индикатор уровня выглядел точно так же.

1 голос
/ 13 марта 2011

В этом случае вы смотрите на изображение в форме капсулы с маленькими надрезанными полосками. Цветная полоса, обозначающая объем, рисуется отдельно. Цветовая гамма полос в сочетании с цветом прогрессирующей подсветки делает штрихи намного более темными при подсветке.

Итак, чтобы воспроизвести, вам действительно нужен стандартный индикатор выполнения и один рисунок. Вам придется возиться с цветами, чтобы заставить бары выделяться.

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