CocoaPods trunk is moving to be read-only. Read more on the blog, there are 2 months to go.
| TestsTested | ✗ |
| LangLanguage | Obj-CObjective C |
| License | Apache 2 |
| ReleasedLast Release | Dec 2014 |
Maintained by Tilo Westermann.
QULQuestionnaire provides a drop-in solution for presenting an in-app questionnaire to the user. It may fetch questionnaire data from a remote server and build the questionnaire at runtime with the following options:
{
"key": STRING,
"type": "radio",
"orientation": STRING ("horizontal" | "vertical")
"question": STRING,
"instruction": STRING,
"required": BOOL,
"randomized": BOOL,
"other": BOOL // optional; only available in vertical orientation
"options": [
{
"key": STRING,
"value": STRING,
"default": BOOL // optional
}
]
}{
"key": STRING,
"type": "smiley",
"question": STRING,
"instruction": STRING,
"required": BOOL
}{
"key": STRING,
"type": "checkbox",
"question": STRING,
"instruction": STRING,
"required": BOOL,
"randomized": BOOL,
"maxSelectable": INT, // optional
"options": [
{
"key": STRING,
"value": STRING,
"selected": BOOL // optional
}
]
}{
"key": STRING,
"type": "slider",
"question": STRING,
"instruction": STRING,
"required": BOOL,
"minValue": FLOAT,
"maxValue": FLOAT,
"minLabel": STRING,
"maxLabel": STRING,
"showSelectedValue": BOOL, // optional
"stepValue": INT // optional
}{
"key": STRING,
"type": "text",
"question": STRING,
"input": STRING ("text" | "number" | "email") , // optional, defaults to text
"instruction": STRING,
"placeholder": STRING,
"required": BOOL
}{
"key": STRING,
"type": "sortable",
"question": STRING,
"instruction": STRING,
"required": BOOL,
"randomized": BOOL,
"options": [
{
"key": STRING,
"value": STRING
}
]
}Copy all files from the QULQuestionnare folder to your project.
QULQuestionnaire-iOS is licensed under the terms of the Apache License, version 2.0. Please see the LICENSE file for full details.