Как сделать таблицу из нескольких столбцов в iPhone и сформировать ее для электронной почты, как показано на рисунке? - PullRequest
1 голос
/ 09 мая 2011

enter image description here

Привет, я ищу таблицу из нескольких столбцов, а также хочу отправить эту таблицу по электронной почте.

Есть ли какая-нибудь библиотека, которая может мне помочь?

Ответы [ 2 ]

2 голосов
/ 09 мая 2011

Если вы видите два способа сделать это, ни один из которых не является «прямо из коробки».

метод 1. Используйте UIWebView, создайте HTML-код в виде строки и загрузите его прямо в UIWEbView, используяметод .. loadHTMLString.Таким образом, у вас есть дескриптор вашего HTML, и вы можете напрямую написать тот же HTML в электронное письмо.Сказав это, это не тот метод, который я бы использовал.IOS - это богатый клиентский опыт ... а UIWebView - это ... ну ... веб-представление ...

так ... метод 2.

сверните свою собственную таблицу как опубликованнуюby Aravindhanarvi .. тогда, когда вы захотите отправить электронное письмо ... отобразить свой вид на изображение ... и добавить это изображение в свой электронный адрес.

вот код для отображения вида как изображения ..

UIGraphicsBeginImageContext(webview.frame.size);
    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
0 голосов
/ 09 мая 2011

Для части электронной почты:

Когда вы звоните setMessageBody:, убедитесь, что используется isHTML:YES.

Затем вы можете отформатировать все ваше сообщение как HTML - тогда,Вы можете составить таблицу так же, как на веб-сайте.Осторожнее с CSS - многие почтовые клиенты разборчивы в этом.Если вы используете его, используйте его в элементах, например: <table style="">

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