0

我有一个关于 iOS UI 自定义的问题。我发现内置的picker view有一个玻璃状的盖子,盖子下面的标签有轻微的外观(带有一点内阴影的文字?如附图中的“11”和“44”)。

在此处输入图像描述

我的问题是,如果我想从头开始构建类似的东西,我应该寻找什么方向?或任何提示?:)

4

1 回答 1

0

创建一个自定义 UIView 子类。您将在 drawRect: 方法中进行大量绘图。因此,您将在顶部和底部绘制线段,并且每边可能有两条线(或弧线)。然后,您将使用渐变视图,并使用 wo 值将其从顶部过渡到中点,然后从中点过渡到底部。如果您使用“Pixie”,您可以放大视图并查看各种像素值以猜测起点。

稍后,当您想使用该技术时,您会将其作为顶部子视图添加到它将覆盖的任何内容,并设置其框架,并且当系统要求时它会自行绘制。

你可能会想到在 github 上开源这个——为自己起个名字——然后把代码发回这里。由你决定。

于 2013-05-15T17:47:36.637 回答