내 json 데이터는 개체 데이터의 내부 배열이 3 단계까지 존재하는 개체 배열입니다. 섹션 및 셀의 2 수준 데이터에서 첫 번째 수준의 json 데이터를 가져 왔습니다. 이제 어떻게하면 세 번째 수준의 데이터를 단일 tableview에 표시 할 수 있습니까 ??신속한 단일 테이블 뷰에 3 레벨의 데이터를 표시하는 방법은 무엇입니까?
당신은 여기 다 이제 두 가지 수준까지 여기
스크린 샷을 볼 수 있습니다. 나는 당신이 당신의 3 수준을 들여 UITableViewDelegate
의 방법 tableView(_:indentationLevelForRowAt:)
를 사용할 수 있습니다 .. 두번째 수준과 함께이 같은 3 라벨을 표시
내 JSON 데이터 ..
[
{
"id": "244",
"name": "PIZZAS",
"image": "",
"coupon": "1",
"icon": "",
"order": "1",
"aname": "",
"options": "2",
"subcategory": [
{
"id": "515",
"name": "MARGARITA",
"description": "Cheese and Tomato",
"image": "",
"icon": "",
"coupon": "1",
"order": "1",
"aname": "",
"options": "2",
"item": [
{
"id": "1749",
"name": "9 Inch Thin & Crispy Margarita",
"description": "",
"price": "3.40",
"coupon": "1",
"image": "",
"options": "2",
"order": "1",
"addon": "495",
"aname": "",
"icon": ""
},
Autolayout을 사용하여'UITableViewCell' 서브 클래스를 만들고 프로그램 방식으로보기를 추가 할 수 있습니다. (마가리타 피자 스타일 당 하나의보기) 수직으로 배치합니다. 테이블 뷰가 동적 높이로 설정되어 있으면 뷰 목록이 세로로 확장되어 원하는 결과를 얻습니다. – paulvs