Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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
iOS圆形模糊文本字段_Ios_Swift_Core Animation_Blur - Fatal编程技术网

iOS圆形模糊文本字段

iOS圆形模糊文本字段,ios,swift,core-animation,blur,Ios,Swift,Core Animation,Blur,我想知道,如何在ios 8或ios 9中创建圆形模糊文本输入字段和模糊按钮。我应该使用核心动画还是简单地用ps绘制PNG?我从未在UI中使用过核心动画,你能推荐一个好的教程/框架吗? 以下是我需要做的: 您可以使用UIVisualEffectView制作文本字段背景: 您必须将UITextField子类化并添加背景视图。 然后将图层设置为具有圆角,并应进行剪裁 值得注意的是,您的设计实际上并不需要模糊。您的背景已经模糊-您的文本字段可能只有一个透明的白色背景和圆角。无需模糊即可重现屏幕截图中的效

我想知道,如何在ios 8或ios 9中创建圆形模糊文本输入字段和模糊按钮。我应该使用核心动画还是简单地用ps绘制PNG?我从未在UI中使用过核心动画,你能推荐一个好的教程/框架吗? 以下是我需要做的:

您可以使用UIVisualEffectView制作文本字段背景:

您必须将UITextField子类化并添加背景视图。 然后将图层设置为具有圆角,并应进行剪裁


值得注意的是,您的设计实际上并不需要模糊。您的背景已经模糊-您的文本字段可能只有一个透明的白色背景和圆角。无需模糊即可重现屏幕截图中的效果。

您可以使用UIVisualEffectView制作文本字段背景:

您必须将UITextField子类化并添加背景视图。 然后将图层设置为具有圆角,并应进行剪裁


值得注意的是,您的设计实际上并不需要模糊。您的背景已经模糊-您的文本字段可能只有一个透明的白色背景和圆角。不需要模糊来重现屏幕截图中的效果。

另一种方法是将UIView放在文本字段下(文本字段未添加到该视图中),使圆角和像UIView 0.3的alpha。将文本字段背景设置为清晰颜色。如上图所示,这将给您带来效果。

另一种方法是将UIView放在文本字段下(文本字段未添加到该视图中),使圆角和像UIView的0.3一样的alpha。将文本字段背景设置为清晰颜色。这将给你们的效果,正如你们在上面的图片所示