Я хочу создать динамический макет c в соответствии с json ответом, полученным с сервера. Я запутался между методологией, использующей представления с ограничениями или использование таблицы для достижения этого макета. Я исследовал другой подход, который заключается в том, что различные виды представлений xib после анализа ответа проверяют каждый тип элемента и вызывают соответствующее представление в ячейке табличного представления. Я просто хочу предложить, как я могу создать этот макет лучше.
Ответ json:
"data": {
"elementperrowtwo": {
[
{
“fieldid”: “1”,
“fieldtype”: “label”,
“fieldtext”: “OrderDate”,
“fieldcontrolno”: ”1”,
“displaycolumntype”: “2”
},
{
“fieldid”: “2”,
“fieldtype”: “textfield”,
“fieldtext”: “”,
“fieldcontrolno”: ”2”,
“displaycolumntype”: “2”
},
{
“fieldid”: “3”,
“fieldtype”: “label”,
“fieldtext”: “OurReference”,
“fieldcontrolno”: ”1”,
“displaycolumntype”: “2”
},
{
“fieldid”: “4”,
“fieldtype”: “textfield”,
“fieldtext”: “”,
“fieldcontrolno”: ”2”,
“displaycolumntype”: “2”
}
],
"elementperrowone": [
{
“fieldid”: “8”,
“fieldtype”: “label”,
“fieldtext”: “Buyer”,
“fieldcontrolno”: ”1”,
“displaycolumntype”: “1”
},
{
“fieldid”: “9”,
“fieldtype”: “textfield”,
“fieldtext”: “”,
“fieldcontrolno”: ”2”,
“displaycolumntype”: “1”
},
{
“fieldid”: “16”,
“fieldtype”: “dropdown”,
“fieldarray”: [
{
“id”: “1”,
“name”: “australia”
},
{
“id”: “2”,
“name”: “china”
},
{
“id”: “3”,
“name”: “India”
}
],
“fieldcontrolno”: ”3”,
“displaycolumntype”: “1”
}
]
}