/ / Objective C, iOS, ¿qué opciones hay para agregar algo de texto sobre una imagen en un UIImageView? - objectivo-c, ios, uiimageview

Objetivo C, iOS, ¿qué opciones hay para agregar texto en la parte superior de una imagen en un UIImageView? - objectivo-c, ios, uiimageview

Necesito añadir algunos números / texto,programáticamente para que se muestre en la parte superior de una imagen que he especificado para varias UIImageViews. También mis usuarios pueden arrastrar la vista de imagen alrededor de la pantalla. Necesito que el texto se mueva al mismo tiempo. Para mover las vistas de la imagen utilizo este código.

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

for (id football in multipleFootballs) {
UITouch *touch = [touches anyObject];
if ([touch view] == football) {
CGPoint pt = [[touches anyObject] locationInView:football];
CGRect frame = [football frame];
frame.origin.x += pt.x - startLocation.x;
frame.origin.y += pt.y - startLocation.y;
[football setFrame:frame];
}
}
}

Respuestas

1 para la respuesta № 1

Casi cualquier UIView o UIView descendiente se puede agregar a cualquier otro UIView como una subvista. Para que puedas crear un UILabel con su texto y agregarlo como una subvista a su UIImageViews usando un apropiado CGRect Para el UILabel"s marco para colocarlo donde lo desee en su UIImageView.


0 para la respuesta № 2

Podría subclase UIImageview y agregar una UILabel como una subvista. Luego puedes editar la etiqueta y funcionará sin problemas.