Я не нашел ответа на этот вопрос в любом месте, но это кажется типичной проблемой: я динамически (из XML-файла) создаю представление для отображения «Вопросов», которые я беру из файла XML. У меня возникают проблемы с отображением вопросов с несколькими вариантами выбора. Я пытаюсь следующий подход:UITableView внутри UITableViewCell? Какой лучший дизайн?
Question 1
MultipleChoiceQuestion 2
--First Option
--Second Option
--Third Option
Question 3
Question 4
MultipleChoiceQuestion 5
--First Option
--Second Option
and so on...
Итак, моя идея: У меня есть первый UITableView и ряд для каждого «нормального» вопрос, а второй UITableView для каждого «Multiple Choice» вопрос, который должен быть загружен в начиная с первого UITableView, как я показал ранее.
Является ли это хорошим подходом или у вас, ребята, лучший дизайн для этой проблемы?
Большое спасибо!
+1 Или только пользовательские ячейки. Вычисление высоты не так сложно. Золотое правило: если вы считаете, что проблема распространена, но никто раньше этого не делал, вероятно, это была хорошая причина. – Eiko
Спасибо за быстрый ответ. Я не могу использовать Picker, потому что пользователь должен иметь возможность выбрать более одного варианта. Итак, я попробую вторую рекомендацию: сгруппированный стол с одной группой на вопрос! Еще раз спасибо !!! – jcdmb
Не забудьте отметить это как принято, если это вам помогло;) Кроме того, набросайте идею приложения и пользовательский интерфейс на бумаге карандашом (или на камне с молотом), прежде чем создавать свое окончательное приложение в Xcode/IB. вы предотвращаете эти разочарования. – 2010-07-03 09:57:23