einstellen der Bildgröße und Position programmgesteuert
Ich versuche zu machen, um eine eigene Aktivität Indikator und der Größe und Lage:
(x-Koordinaten 280; y-Koordinaten 5; Höhe 34, Breite 34)
Ich habe den code:
UIImage *statusImage = [UIImage imageNamed:@"activity1.png"];
UIImageView *activityImageView = [[UIImageView alloc]
initWithImage:statusImage];
activityImageView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"activity1.png"],
[UIImage imageNamed:@"activity2.png"],
[UIImage imageNamed:@"activity3.png"],
[UIImage imageNamed:@"activity4.png"],
[UIImage imageNamed:@"activity5.png"],
[UIImage imageNamed:@"activity6.png"],
[UIImage imageNamed:@"activity7.png"],
[UIImage imageNamed:@"activity8.png"],
[UIImage imageNamed:@"activity9.png"],
[UIImage imageNamed:@"activity10.png"],
[UIImage imageNamed:@"activity11.png"],
[UIImage imageNamed:@"activity12.png"],
[UIImage imageNamed:@"activity13.png"],
[UIImage imageNamed:@"activity14.png"],
[UIImage imageNamed:@"activity15.png"],
[UIImage imageNamed:@"activity16.png"],
[UIImage imageNamed:@"activity17.png"],
[UIImage imageNamed:@"activity18.png"],
nil];
activityImageView.animationDuration = 0.8;
[activityImageView startAnimating];
[self.view addSubview:activityImageView];
wodurch sich der Kreis und verstehe muss ich den code:
activityImageView.frame = CGRectMake(
self.view.frame.size.width/2
-statusImage.size.width/2,
self.view.frame.size.height/1.2
-statusImage.size.width/1.2,
statusImage.size.width,
statusImage.size.height);
zwar mein problem ist ich verstehe nicht, wie man die Koordinaten und die Größe, was will ich mit diesem Stück code. Hilfe sehr geschätzt!
- Beratung: initialisieren Sie das array mit einer for-Schleife und format-strings.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie Sie brauchen nur zu tun:
Den ersten 2 Parameter in CGRectMake Aufruf oben sind die X-und Y-Koordinaten der Sicht der oberen linken Ecke relativ zu seinem superview. Die übrigen Parameter sind die gewünschte Breite und Höhe der Ansicht.
Auch, vergessen Sie nicht, fügen Sie Ihre Bild-Ansicht, um eine superview, z.B.