我在 iPod Touch 上的邮件应用程序中看到了这个,我想知道这是否是一个 UI 元素。如果没有,我该如何重现它?
问问题
399 次
2 回答
8
在桌面上,这被称为“令牌字段”。它们首先出现在 Mail.app 中,最终成为 AppKit 框架的一部分。文档在这里。
在 Cocoa Touch 中重现这种外观应该很容易。在 Cocoa Touch 中,每个视图都由一个核心动画层支持,并且层具有一个cornerRadius
属性。将该属性设置为字段高度的一半以创建圆形末端。如果您对平面外观没问题,您可以设置背景颜色,或者您可以绘制微妙的渐变以提供更凸的外观。
当然,如果您想要一个可重用的视图,您可以在其中设置文本等,您只需要执行所有这些操作。如果您只需要其中一些用于自定义按钮或其他东西,那么在您最喜欢的绘图程序中绘制它们可能会更容易。
另一种可能性是使用第三方控件,例如:
于 2012-06-02T04:04:22.403 回答
0
如果它在 UIKit 中,您可以使用UIKit-Artwork-Extractor来检索它。祝你好运搜索:)
于 2012-06-07T12:06:55.587 回答