Quiero insertar UIImageView en UITextView de la barra de herramientas con botón enviar y cámara de la misma forma que el predeterminado de iPhone La aplicación SMS lo haceCómo insertar UIImageView en UITextView de la misma manera que la aplicación de mensaje predeterminado de iphone (SMS) para insertar contenido multimedia en la UITextView
Respuesta
Sería mejor utilizar un UIScrollView
y administrar UITextView
sy UIImageView
s en él. UITextView
no admite agregar imágenes en línea con el texto. De hecho, realmente no admite nada más que texto de líneas múltiples.
por su comentario a continuación, hay tres cosas que se me ocurren para obtener la imagen como parte del cuadro de entrada de texto:
- No están usando un
UITextView
, pero en su lugar alguna vista personalizada. Ese tipo de cosas es difícil de replicar. - Están superponiendo un
UIImageView
sobre elUITextView
como una subvista y configurando el contentInset delUITextView
para que no haya superposición. - Están utilizando un
UIView
por separado para contener tanto elUITextView
como elUIImageView
como subvistas y simplemente organizar esas subvistas según sea necesario.
Ambos 2 & 3 son muy similares (enfoques ligeramente diferentes) y probablemente su mejor enfoque. Personalmente, creo que 3 es probablemente el mejor, ya que le da el mayor control sobre la posición de ambas vistas, pero 2 también debería funcionar bien.
Gracias por la respuesta, pero estoy pidiendo la UITextView que está en la barra de herramientas que tiene botón de enviar y botón de cámara, ¿Cómo ingresar UIImage en esa UITextview? –
Ok, ya veo ... Expandí mi respuesta para darle algunas opciones. –
Estoy de acuerdo con Aaron. Según lo que he visto, creo que la aplicación de SMS nativa es en realidad una UITableView con TableCells altamente modificados. Las TableCells son entonces vistas compuestas que contienen UITextView y UIImageView como sugirió Aaron.
Puede ser un poco más de trabajo por adelantado, pero creo que encontrará que la personalización de la definición de su propia UITableCell con los elementos anteriores será bastante útil y se alineará con el paradigma general de iOS. Las cosas funcionan mucho mejor cuando trabajas con los paradigmas nativos que contra/alrededor de ellos.
Saludos
tengo una suggetion que tratan de hacer archivo html con la imagen y el texto según sus necesidades y cargar el archivo HTML en vista web.
aquí también se puede recuperar algo de texto en particular en negrilla etc.
Creo aspecto agradable a continuación campo de texto.
Para hacer vistas web acaba de ver como vista simple de desplazamiento sólo hay que poner este método en su código
no se olvidó de escribir este
webView.opaque = NO;
,
[self hideGradientBackground:webView];
y
- (void) hideGradientBackground:(UIView*)theView
{
for (UIView * subview in theView.subviews)
{
subview.backgroundColor = [UIColor clearColor];
if ([subview isKindOfClass:[UIImageView class]])
subview.hidden = YES;
[self hideGradientBackground:subview];
}
}
Espero que esto te pueda ayudar.
Puede implementarlo utilizando UITextViewDelegate y ContentInset.
- (void)viewDidLoad
{
self.textView.delegate = self;
[self.textView addSubview:self.addedView];
[self.textView setContentInset:UIEdgeInsetsMake(0, 0, CGRectGetHeight(self.addedView.frame), 0)];
}
- (void)textViewDidChange:(UITextView *)textView
{
NSLog(@"%@",NSStringFromCGSize(textView.contentSize));
__weak typeof(self) wself = self;
[UIView animateWithDuration:0.5f animations:^{
[wself.addedView setFrame:CGRectMake(0, textView.contentSize.height + 10, CGRectGetWidth(wself.addedView.frame), CGRectGetHeight(wself.addedView.frame))];
}];
}
- 1. cómo insertar UIImage en UITextView
- 2. cómo insertar texto en cualquier posición del cursor en uitextview?
- 3. Mensaje de advertencia curioso en UITextView
- 4. Actualice la posición de desplazamiento de UITextView en el iPhone
- 5. UITextView insertar texto en el texto de la vista de texto
- 6. CSS para insertar contenido en la página
- 7. Cómo controlar Copiar, Pegar, Seleccionar todo, Definir en la aplicación UITextView para iPhone?
- 8. iPad: cómo proteger el contenido en UItextview?
- 9. iPhone - Problema con UITextView
- 10. ¿Cómo obtener la posición del cursor en una UITextView en el iPhone?
- 11. ¿Cómo se visualiza la barra de desplazamiento para UITextView siempre?
- 12. Tecla Listo en la aplicación iPhone que cierra el teclado (con UITextView)
- 13. Cómo insertar HTML en un UIWebView
- 14. Seleccione de la misma tabla que Insertar o Actualizar
- 15. Conjunto altura de la línea de UITextView
- 16. ¿Cómo hacer una UITableViewCell con una UITextView adentro, que ajuste dinámicamente su altura, sobre la base de UITextView?
- 17. Cómo establecer la posición del cursor en UITextView
- 18. Disparador para INSERTAR y ACTUALIZAR en la misma tabla
- 19. palabra Prevenir la envoltura con UITextView
- 20. UITextView margen extraño en la parte superior?
- 21. Cómo incrustar un enlace en una UITextView para el iphone
- 22. Cómo deshabilitar la función de autocompletar en el teclado del iPhone de UITextView
- 23. ¿Cómo anulo la selección de texto en UITextView?
- 24. ¿Cómo abrir una URL UITextView en la vista web de la interfaz de usuario?
- 25. Cómo establecer la inserción de contenidos UITextView como notas de aplicación
- 26. ¿Hay alguna manera de colocar el indicador de desplazamiento de UITextView fuera de UITextView?
- 27. Quiero hacer que UITextView reaccione para devolver la clave
- 28. Hibernate PostInsertEventListeners -Utilizar la misma transacción que insertar?
- 29. ¿Cómo abrir la aplicación de correo de iPhone al hacer clic en un enlace de correo electrónico en UITextView?
- 30. Cómo cambiar la dirección de escritura en iPhone UITextView o UITextField
Por favor, compruebe lo siguiente: - http://stackoverflow.com/questions/2117460/how-to-insert-uiimage-into-uitextview/18145676#18145676 –