Реплицировать Apple MailComposer UITextView? - PullRequest
0 голосов
/ 23 ноября 2011

Я хочу скопировать почтовый композитор по умолчанию для моего приложения. Я не хочу использовать mailcomposer по умолчанию, потому что у меня много других вещей. У кого-нибудь есть решение для этого? Главное, что я хочу реализовать - это вложения. Например, когда вы выбираете изображение и нажимаете на электронную почту в приложении для фотографий. Предварительный просмотр изображения отображается в части тела, а также мы можем ввести текст, и курсор также обнаруживает изображение, когда вы нажимаете клавишу возврата или назад. Та функциональность, которую я хочу достичь.

Ответы [ 2 ]

0 голосов
/ 14 декабря 2011

Проверьте этот исходный код https://github.com/thermogl/TITokenFieldView, это пользовательский класс пользовательского интерфейса для полей токенов, но есть точная копия почты Apple UITextView.Вот фрагмент из источника.Все, что вам нужно сделать, это создать обычный текстовый вид и добавить его в свой вид.

// Creating the text view
messageView = [[UITextView alloc] initWithFrame:yourView.contentView.bounds];

// Adding it as a subview
[yourView.contentView addSubview:messageView];

// Set the frame so it resizes with the view.
[messageView setFrame:yourView.contentView.bounds];
0 голосов
/ 23 ноября 2011

TTMessageComposer в библиотеке Three20 - хорошее начало ... у него нет поддержки вложений, но вы сэкономите время на стандартной компоновке.

Библиотека Three20

...