繁体   English   中英

iOS圆形,模糊的文本字段

[英]iOS rounded, blurred textfield

我想知道如何在ios 8或9中创建圆形的模糊文本输入字段和模糊的按钮。我应该使用Core动画还是仅使用ps中绘制的png? 我从未使用过Core Animation for UI,您能建议一个好的教程/框架吗? 这是我需要做的: 在此处输入图片说明

您可以使用UIVisualEffectView制作文本字段背景: https : //developer.apple.com/library/ios/documentation/UIKit/Reference/UIVisualEffectView/

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

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

另一种方法是将UIView放在文本字段(未在该视图内添加文本字段)下,使圆角变圆,并使alpha类似于UIView的0.3。 将“文本字段”背景设置为清除颜色。 如上图所示,这将给您带来效果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM