gpt4 book ai didi

快速动态列表,每行有多个标签,可以选择、突出显示并捕获值

转载 作者:行者123 更新时间:2023-11-30 13:10:30 24 4
gpt4 key购买 nike

我开发了一项调查,允许用户输入五个问题,并从 1 到 5 选择答案。我当前的版本有五个问题标签和五个答案值按钮。标签和数值是从数据库中提取的。提交表单后,我将问题和选定的响应值传递回数据库。我正在尝试找出如何创建一个不受问题数量限制的动态调查。

在测试中,我确实使用表格 View 和自定义单元格开发了一项调查。在单元格中,我有五个标签,一个用于问题,其余的是响应选择标签。我遇到的问题是尝试为每个问题选择一个单独的标签并突出显示所选的答案。

是否可以创建一个动态列表,每行包含多个标签,可以选择、突出显示并捕获值?我是 XCODE 和 swift 的新手,所以我可能会以错误的方式处理这个问题。

My current survey image

最佳答案

如果将标签更改为按钮,则可以在按下按钮时捕获值并将其存储在与其行号对应的数组中。

var answers: [String] = []

@IBAction func ratingButtonPressed(sender: AnyObject) {
let button = sender as! UIButton // This is the rating button that was pressed inside the cell
let currentCell = button.superview!.superview!.superview! as! MatchupCell // This gets the cell that has that pressed button
let indexPath = tableView.indexPathForCell(currentCell)
currentRow = (indexPath?.row)! // This gets the row of the cell

answers[currentRow] = button.titleLabel!.text! // Store the pressed value in the array at the index that matches the row number
}

关于快速动态列表,每行有多个标签,可以选择、突出显示并捕获值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38791479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com