Я новичок в разработке для iPhone, и у меня есть вопрос о том, как создать представление для моего приложения.
В представлении должна отображаться проблема (с использованием форматированного текста / выделенного синтаксиса текста) и несколько возможных ответов. Пользователь должен иметь возможность нажать на ответ, чтобы подтвердить его.
В настоящее время я пытаюсь использовать UITableView для встраивания UIWebView в качестве contentView. Это позволяет мне легко отображать форматированный текст.
Проблема в том, что реальная боль - вычислять и регулировать высоту ячеек. Я должен предварительно загрузить веб-представление, вызвать sizeToFit, получить его высоту и соответствующим образом обновить ячейку. Этот процесс должен быть выполнен для проблемы и ответов (так как они также представляют собой текст в формате HTML).
Это такая боль, что я планирую переключиться на что-то другое. Я думал, используя только большой UIWebView и проектировать все в HTML. Но я посмотрел некоторые статьи, описывающие, как общаться между HTML-страницей и кодом ObjectiveC. Кажется, это тоже связано с некоторыми ужасными трюками ...
Итак ... вот и все, я действительно не знаю, что мне делать.
Я полагаю, что некоторые из вас имели дело с такими вещами раньше, и дали бы некоторые очень ценные советы:)