Лучший подход: строка iPhone со встроенными изображениями в UITableView - PullRequest
1 голос
/ 05 февраля 2010

Hola! У меня есть проблема, которую я решил выбросить в S.O. мир, прежде чем я потратил на него много времени.

По сути, у меня есть требование, когда я получаю строку текста, содержащую встроенные изображения, как для пузыря чата в UITableView. Эти изображения сродни спарклайнам и / или смайликам.

Обычно для чего-то подобного я бы использовал UIWebView, вручную форматировал разметку и загружал ее, ссылаясь на изображения в комплекте приложения.

Но мне нужно, чтобы он был в табличном представлении, и, следовательно, мне нужно быстро загрузить эти вещи.

Мне кажется, мне нужен какой-то класс, который берет строку с моими жетонами изображений и генерирует UIView с UITextView на нем, наложенный на UIImageViews в нужных местах. Похоже на острую проблему. Я немного погуглил, но, похоже, ни у кого нет хорошего решения, которое я могу найти.

Кто-нибудь знает что-нибудь, что может быть хорошим подходом, чтобы лучше, чем я изложил выше? Я не могу быть первым человеком, который захочет смешать текст в строке с изображениями в UITableView, поэтому я уверен, что есть лучший способ, которому я могу следовать.

1 Ответ

1 голос
/ 05 февраля 2010

Я бы использовал прямой UIView и делал все в CoreGraphics в методе drawRect :. Если вы используете предложенный метод, вы создаете очень сложную иерархию представлений, которая, если она находится в табличном представлении, замедляет прокрутку.

...