我正在实现一个用户可以输入标签的输入字段。一旦一个标签被识别,它就会被一个 UICollectionViewCell 替换,这使得标签看起来更漂亮。
它看起来像这样:
现在我想通过在当前标签列表的末尾键入来添加添加另一个标签的可能性。有没有办法做到这一点?我正在考虑添加一个包含 aUITextField
或类似内容的单元格,但如果我必须进行换行,这会产生问题,因为可能会出现用户输入上图中前两个标签的情况,然后我想要一个光标出现在他们之后。但是,这需要添加一个不是矩形的单元格(如果用户填满了整个第一行,则必须回绕到下一行的开头)。
这通常是怎么做的?
为了澄清,如果我在末尾添加了一个文本视图并且用户输入了跨越多行的内容,它可能会像这样换行:
TAG1 TAG2 XXXXXX
XXXXXX
XXXXXX
XXXXXX
而不是像这样包装:
TAG1 TAG2 XXXXXX
XXXXXXXXXXXXXXXX