我有一个已设置为动态文本字段的视图。从我的API中,JSON对象基于JSON对象值传递给视图,应该动态显示文本字段。我使用故事板而不是以编程方式创建视图。
@
这些价格是可编辑的。这应该显示在文本字段上。 对此有什么建议吗?
答案 0 :(得分:-1)
我认为创建自定义单元类以实现此
非常容易STEP:1创建json响应数组
说arrayForPrice在给定的json中保存所有价格
STEP:2为tableViewCell创建自定义类
class InputDataCell: UITableViewCell
{
@IBOutlet weak var txtItemPrice: UITextField!
override func awakeFromNib() {
super.awakeFromNib()
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
步骤:3在cellForRowMethod中将数组中的价格分配给uitextFieald 像
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let inputDataCell:InputDataCell = (tableView.dequeueReusableCell(withIdentifier: "inputItemCell", for: indexPath) as? InputDataCell)! //InputDataCell is the Custom class For uitableViewCell
inputDataCell.txtItemPrice.text = arrayForPrice[indexPath.row]
return inputDataCell
}