gpt4 book ai didi

swift - 如何在 ResearchKit 中显示图像网格

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

对于我正在实现的一个问题,我有 16 张图像,我想将它们呈现在 4 x 4 网格中。

documentation对于 ORKImageChoice 表示“通常,图像选择显示在水平行中”,但我不希望这样。如何在网格中布局图像?

这是我的代码,用于内联显示图像:

    let pamTuples = [  
(UIImage(named: "1_1")!, "1"),
(UIImage(named: "1_2")!, "2"),
(UIImage(named: "1_3")!, "3"),
(UIImage(named: "1_4")!, "4"),
(UIImage(named: "2_1")!, "5"),
(UIImage(named: "2_2")!, "6"),
(UIImage(named: "2_3")!, "7"),
(UIImage(named: "2_4")!, "8"),
(UIImage(named: "3_1")!, "9"),
(UIImage(named: "3_2")!, "10"),
(UIImage(named: "3_3")!, "11"),
(UIImage(named: "3_4")!, "12"),
(UIImage(named: "4_1")!, "13"),
(UIImage(named: "4_2")!, "14"),
(UIImage(named: "4_3")!, "15"),
(UIImage(named: "4_4")!, "16")
]

let imageChoices : [ORKImageChoice] = pamTuples.map {
return ORKImageChoice(normalImage: $0.0, selectedImage: nil, text: $0.1, value: $0.1)
}

let pamAnswerFormat: ORKImageChoiceAnswerFormat = ORKAnswerFormat.choiceAnswerFormatWithImageChoices(imageChoices)

let pamQuestionStep = ORKQuestionStep(identifier: "mood image", title: pamQuestionStepTitle, answer: pamAnswerFormat)

最佳答案

来自 ResearchKit's GitHub Issue Tracker 的交叉发布.

图像选择答案格式目前不提供对此的支持。您需要对内部进行一些涉及的修改来支持这一点(您需要一种方法来指定网格需要多少列/行等)

我能想到的使用当前 RK 功能的一种解决方法是使用表单在同一表单上显示多个单独的图像选择答案格式,网格的每一行都有一个。请参阅 ORKTest 中的迷你表单示例,了解有关如何在表单中包含图像选择问题的一些示例代码。

关于swift - 如何在 ResearchKit 中显示图像网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35588852/

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