Ios 如何在swift中创建动态UItextfields?
我有一个设置为动态文本字段的视图。从我的API中,根据JSON对象值将JSON对象传递给视图,文本字段应动态显示。我使用故事板,而不是以编程方式创建视图Ios 如何在swift中创建动态UItextfields?,ios,swift,uitextfield,Ios,Swift,Uitextfield,我有一个设置为动态文本字段的视图。从我的API中,根据JSON对象值将JSON对象传递给视图,文本字段应动态显示。我使用故事板,而不是以编程方式创建视图 json = [{"sydneyTomelbourn":500$}, {"sydneyToHampshre":100$}, {"sydneyToUSA":200$} ] 这些价格是可编辑的。这应该显示在文本字段中。 对此有什么建议吗?我认为创建自定义单元类来实现这一点非常简单 步骤:1创建json
json = [{"sydneyTomelbourn":500$},
{"sydneyToHampshre":100$},
{"sydneyToUSA":200$}
]
这些价格是可编辑的。这应该显示在文本字段中。
对此有什么建议吗?我认为创建自定义单元类来实现这一点非常简单 步骤:1创建json响应的数组 假设arrayForPrice包含给定json中的所有价格 步骤:2为tableViewCell创建自定义类 步骤:3在cellForRowMethod中将数组中的价格分配给UITextField 像
我认为创建自定义单元类来实现这一点非常容易 步骤:1创建json响应的数组 假设arrayForPrice包含给定json中的所有价格 步骤:2为tableViewCell创建自定义类 步骤:3在cellForRowMethod中将数组中的价格分配给UITextField 像
您可以在for循环中使用tableview创建自定义单元格uitableview,继续添加textfields,textfields top将始终计算为i*(某个常量),并将该标记保持为i@JaydeepVyas“是的,没错,”杰德普说@サンディープ 感谢您的回复,这就是解决方案。您可以在for循环中使用tableview创建自定义单元格uitableview,继续添加textfields,textfields top将始终计算为i*(某个常量),并将该标记保留为i@JaydeepVyas“是的,没错,”杰德普说@サンディープ 谢谢你的回复,这就是解决方案。为什么会被否决?实现这一目标的方法是正确的。也许代码不完整,但实现的方法是正确的。为什么会被否决?实现这一目标的方法是正确的。也许代码不完整,但实现的方法是正确的
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
}
}
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
}