J'ai un UILabel centré sur l'écran. Je veux placer un UIActivityIndicator 10px à gauche de l'étiquette. Tout fonctionne bien sauf lorsque je fais pivoter l'appareil en vue horizontale. Comment puis-je faire en sorte que le UIActivityIndicator suive l'UILabel lors de la commutation d'orientation?Aligner UIActivityIndicator à côté de UILabel en orientation horizontale
0
A
Répondre
1
Dans InterfaceBuilder?
Sélectionnez les deux objets et utiliser la mise en page> Objets Intégrer dans> Voir
Configurer le point de vue qui se forme pour rester centré dans l'onglet de mise en page.
Programatically
UIView *container = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 500, 100)] autorelease];
UILabel *label = [[[UILabel alloc] initWithFrame:CGRectMake(100, 0, 400, 100)] autorelease];
[container addSubview:label];
UIActivityIndicatorView *active = [[[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 100 , 100)] autorelease];
[container addSubview:active];
[theViewController.view addSubview:container;
container.center = theViewController.view.center;
Bien que vous voudrez probablement garder les poignées à l'indicateur de l'étiquette et l'activité
comment puis-je faire cela par programme? – Jennifer
voir la modification à l'original ... –