如何创建如下所示的自定义搜索栏:
如果更容易,我也可以使用文本字段。如何使用Swift创建一个看起来像这样的文本字段?
答案 0 :(得分:1)
创建customTextField类并从UITextField
继承它。
使其边缘为其layer
设置cornerRadius,并以相同方式将其着色为灰色。
在搜索栏顶部添加UIImageView
。
接受视图上的触摸。在touchesBegan
上,制作textField becomeFirstResponder
并将图片hidden
设为true。
答案 1 :(得分:0)
如果要创建自定义文本字段或搜索栏,则必须以编程方式执行此操作。您可以将搜索栏或文本字段添加到视图中,但是为了获得自定义外观,如下图所示。此外,请确保您拥有 ViewDidLoad()中的所有代码,并为视图上的项目创建插座。这并不难做到,只要你愿意经历一些试验和错误,我相信你会得到理想的结果!
不要担心做所有的定制都是一堆乐趣,并在你解决它后给予一种很棒的感觉!我希望这会有所帮助