Существует ли API для синих пузырей адреса электронной почты?

Нет никакого требования, чтобы все стили для селектора находились в единственном правиле, и единственное правило может относиться к нескольким селекторам... так зеркальное отражение это [приблизительно 111]:

/* Theme color: text */
H1, P, TABLE, UL
{ color: blue; }

/* Theme color: emphasis */
B, I, STRONG, EM
{ color: #00006F; }

/* ... */

/* Theme font: header */
H1, H2, H3, H4, H5, H6
{ font-family: Comic Sans MS; }

/* ... */

/* H1-specific styles */
H1
{ 
   font-size: 2em; 
   margin-bottom: 1em;
}

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

Примечание акцент на "концептуально" в том последнем предложении... Это просто подошло в комментариях, таким образом, я собираюсь подробно останавливаться на нем немного, так как я видел, что люди делают эту ту же ошибку много раз в течение многих лет - предшествующий даже существованию CSS: два атрибута, совместно использующие то же значение, не обязательно означают, что представляют тот же понятие . Небо может казаться красным вечером, и также - помидоры - но небо и помидор не являются красными по той же причине, и их цвета будут варьироваться со временем независимо. К тому же просто потому что у Вас, оказывается, есть два элемента в Вашей таблице стилей, которым дают тот же цвет, или размер или расположение не означают, что они будут всегда доля эти значения. Наивный разработчик, который использует группировку (как описано здесь) или переменный процессор, такой как ДЕРЗОСТЬ или МЕНЬШЕ избегать значение повторение, рискует вносить будущие изменения в моделирование невероятно подверженного ошибкам; всегда фокусируйтесь на контекстное значение из стилей когда надеющийся уменьшать повторение, игнорируя их текущие значения .

5
задан Hua-Ying 17 November 2009 в 18:09
поделиться

3 ответа

Чтобы получить закругленную метку, просто включите QuartzCore-Framework в свой проект и добавьте это в свой .m файл:

#import <QuartzCore/QuartzCore.h>

Затем создайте обычную UILabel * метку . Установите шрифт, textColor, backgroundColor по своему усмотрению, а затем добавьте закругленные углы:

label.layer.cornerRadius = label.frame.size.height/2;
7
ответ дан 18 December 2019 в 10:45
поделиться

Да. Используйте класс NSTokenField .

5
ответ дан 18 December 2019 в 10:45
поделиться

Возможно, стоит взглянуть на числовые значки на iPhone .

Другой альтернативой является проект Three20 . В его примерах показан метод создания «значков».

4
ответ дан 18 December 2019 в 10:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: