2009-11-17 60 views
5

是否有可以让我轻松地再现蓝色圆形的电子邮件地址气泡的API?您可以在MacOS和iPhone上的Mail中看到这些泡泡。是否有蓝色的电子邮件地址气泡的API?

谢谢!

+0

你的意思是在地址字段中的人?每个收件人名称周围的胶囊? – 2009-11-17 17:50:06

+0

是的,没错!我认为outis有正确的答案。多谢你们! – 2009-11-17 18:20:42

回答

7

为了得到一个圆形标签只需在你的项目QuartzCore框架和添加到您的.m文件:

#import <QuartzCore/QuartzCore.h> 

然后创建一个普通UILabel *label。只要你喜欢设置字体,文字颜色,的backgroundColor然后添加圆角:

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

我使用此方法 - 效果很棒! – 2009-11-18 01:52:54

+0

您还可以通过设置borderWidth和borderColor来添加边框。 – FelixLam 2009-11-18 09:40:41

5

是。使用NSTokenField类。

+0

不要认为这在iPhone上可用。 – Ramin 2009-11-17 18:23:38

+0

你说得对,看起来它不适用于iPhone。 =( – 2009-11-17 18:40:26

+0

请参阅我的回复,了解如何在iPhone上执行此操作 – FelixLam 2009-11-17 19:56:59

4

可能要看一看Numeric badges on the iPhone

另一种方法是Three20项目。它的样本显示了合成“徽章”的方法。

+0

谢谢,这些替代方法看起来不错! – 2009-11-17 18:42:24