Я пытаюсь реализовать UITableView со следующей структурой:
struct DataArray {
var mainsection : String
var titlecontent : String
var contentsection : [(question : String, answer : String)] = [(String, String)]()
}
var dataArray = [DataArrayArray]()
dataArray = [DataArray(mainsection : "Section 1","Section Title 1",[("question1","answer1"),("question2","answer2")]),
DataArray(mainsection : "Section 2","Section Title 2",[("question1","answer1"),("question2","answer2")])]
TableView должен выглядеть так, и когда пользователь нажимает Раздел 1 -> развернуть подраздел (SectionTitle1 и SectionTitle2); когда пользователь нажимает SectionTitle1 -> разверните подраздел (Question1 и Question 2); Когда пользователь снова нажимает Question1 -> показать ответ:
Раздел 1
Название раздела 1
Вопрос 1
- Answer 1
вопрос 2
- Answer 2
Раздел 2
Название раздела 1
Вопрос 1
- Answer 1
вопрос 2
- Answer 2
Может ли кто-нибудь помочь мне с этим или любым другим решением, чтобы решить эту проблему?
Data
. Это может помешать структуреData
в Foundation. - person vadian   schedule 12.05.2020