如何将具有多选和可见文本的 TextField 作为标签
How to put a TextField With multiple selection and visible text as Tags
我真的需要有人帮忙。我知道这个问题很疯狂,但我试图将一个带有 tableView 的文本字段作为 inputView,这是为了什么?因为选择器让你 select 只是一个选项,而我需要有多个 selection,比如 this
他们当我 selected 我想看到 selection 之类的标签,就像下面的图片
问题是我根本不知道该怎么做。
提前致谢
不要使用 UITableView,而是使用 UICollectionView,因为它看起来不像您需要 UITableView 的全部功能。
不要使用*UITextField,除非您正在尝试获取用户输入。而是使用 UILabel 来简单地显示文本。至于为每个单元格分配文本,将所有字符串存储到一个数组中,并将每个字符串相应地分配给单元格索引。
var arrayOfStrings: [String] = ["A", "Tag", "One", "More", "Tag"]
在 cellForRowAt 函数中,声明如下:
cell.labelName.text = arrayOfStrings[indexPath.row]
这会将每个字符串分别分配给每个单元格。
希望对您有所帮助!我也是一个相当新的开发人员 :)
我真的需要有人帮忙。我知道这个问题很疯狂,但我试图将一个带有 tableView 的文本字段作为 inputView,这是为了什么?因为选择器让你 select 只是一个选项,而我需要有多个 selection,比如 this
他们当我 selected 我想看到 selection 之类的标签,就像下面的图片
问题是我根本不知道该怎么做。
提前致谢
不要使用 UITableView,而是使用 UICollectionView,因为它看起来不像您需要 UITableView 的全部功能。
不要使用*UITextField,除非您正在尝试获取用户输入。而是使用 UILabel 来简单地显示文本。至于为每个单元格分配文本,将所有字符串存储到一个数组中,并将每个字符串相应地分配给单元格索引。
var arrayOfStrings: [String] = ["A", "Tag", "One", "More", "Tag"]
在 cellForRowAt 函数中,声明如下:
cell.labelName.text = arrayOfStrings[indexPath.row]
这会将每个字符串分别分配给每个单元格。
希望对您有所帮助!我也是一个相当新的开发人员 :)