我想知道我是否朝着正确的方向前进。
我正在尝试构建一个用户输入数据的表单(参见屏幕截图)。
我已经构建了一个表视图,但我不确定如何从那里接受用户的数据输入。 Haven没有找到任何关于它的教程。他们中的大多数都是从文本字段开始的。
任何有意见的人?
谢谢,
朱利安
答案 0 :(得分:0)
是的,从您的界面看,tableView
是正确的。您应该创建一个UITableViewCell
为UITextField
的自定义IBOutlet
。
这样的事情:
class CustomTableViewCell: UITableViewCell{
@IBOutlet weak var textField: UITextField!
}
然后实施UITableViewDatasource
public func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("CustomCell") as! CustomTableViewCell
return cell
}
如果需要,您甚至可以在configure()
中拥有CustomTableViewCell
并在text
更新placeholder
或cellForRowAtIndexPath
。