Я использую
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [touches anyObject];
if(touch.phase==UITouchPhaseBegan){
//find first response view
for (UIView *view in [self.view subviews]) {
if ([view isFirstResponder]) {
[view resignFirstResponder];
break;
}
}
}
}
Вы можете создать собственное средство форматирования (это класс, который реализует IMessageFormatter и назначает его свойству Formatter сообщения
. Вот ссылка на MSDN, чтобы свойство Message.Formatter.
Я не пробовал это, но вы сможете написать свое сообщение с помощью BodyStream, я считаю, что это обойдет форматировщик.