我正在使用swift开发iOS应用。我有一个SearchBar / Textview(我已尝试过两者)并希望将用户键入的每个搜索词拆分为类似于pinterest的气泡,用户可以稍后按十字架删除某些搜索词。
我该如何开始?我似乎只能改变整个TextField的背景,而不仅仅是每个单词。
以下是我想要实现的目标示例。
答案 0 :(得分:1)
这不是一个格式化的文本。他们在做什么是不同的。输入空格/输入时(您可以通过UITextField
委托检测到),您可以获取当前写入的文本并从中创建视图。
该视图的结构将类似于以下内容:
+ view
+ label with the text
+ x (remove) button
然后,您将此视图添加到容器视图中。此视图的目的是将搜索词视图保留在列表中。
然后,您可以将此容器视图分配给[UITextField leftView]
。
当然,你必须处理删除,退格等。