Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa touch 这是Cocoa Touch中的哪个UI元素?_Cocoa Touch - Fatal编程技术网

Cocoa touch 这是Cocoa Touch中的哪个UI元素?

Cocoa touch 这是Cocoa Touch中的哪个UI元素?,cocoa-touch,Cocoa Touch,我在iPodtouch上的邮件应用程序中看到了这一点,我想知道这是否是一个UI元素。如果没有,我如何复制它 在桌面上,这被称为“令牌字段”。它们最初出现在Mail.app中,并最终成为AppKit框架的一部分 在Cocoa Touch中复制这种外观应该很容易。在Cocoa Touch中,每个视图都有一个核心动画层支持,并且层具有cornerRadius属性。将该属性设置为字段高度的一半,以创建圆角端点。如果您对平面外观满意,可以设置背景色,也可以绘制一个细微的渐变以提供更凸的外观 当然,如果您想

我在iPodtouch上的邮件应用程序中看到了这一点,我想知道这是否是一个UI元素。如果没有,我如何复制它


在桌面上,这被称为“令牌字段”。它们最初出现在Mail.app中,并最终成为AppKit框架的一部分

在Cocoa Touch中复制这种外观应该很容易。在Cocoa Touch中,每个视图都有一个核心动画层支持,并且层具有
cornerRadius
属性。将该属性设置为字段高度的一半,以创建圆角端点。如果您对平面外观满意,可以设置背景色,也可以绘制一个细微的渐变以提供更凸的外观

当然,如果您想要一个可重用的视图,可以在其中设置文本等等,那么您只需要执行所有这些操作。如果自定义按钮或其他东西只需要其中的一些按钮,那么在您最喜欢的绘图程序中绘制它们可能会更容易

另一种可能性是使用第三方控制,例如:

  • 科托肯油田(部分)


如果它在UIKit中,您可以使用它来检索它。祝你搜索成功:)

可能是UIButton?可能只是一个绘制了箭头的自定义按钮,然后修改按钮本身上的文本。