2009-11-17 2 views
5

Есть ли API, который позволит мне легко воспроизводить синий круглый адрес электронной почты? Вы видите эти пузыри в Mail на MacOS и на iPhone.Есть ли API для синих адресов электронной почты?

Спасибо!

+0

Вы имеете в виду те, что указаны в полях адреса? Капсулы вокруг имен каждого получателя? –

+0

Да, точно! Я думаю, что у аутиса правильный ответ. Спасибо, парни! –

ответ

7

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

#import <QuartzCore/QuartzCore.h> 

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

label.layer.cornerRadius = label.frame.size.height/2; 
+0

Я использовал этот метод - отлично работает! –

+0

Вы также можете добавить границу, установив borderWidth и borderColor. – FelixLam

5

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

+0

Не думайте, что это доступно на iPhone. – Ramin

+0

Вы правы, похоже, что он недоступен для iPhone. = ( –

+0

см. Мой ответ о том, как это сделать на iPhone – FelixLam

4

Можете взглянуть на Numeric badges on the iPhone.

Другой альтернативой является проект Three20. Его образцы показывают способ компоновки «значков».

+0

Спасибо, эти альтернативы выглядят хорошо! –

Смежные вопросы