wie ich mein Bild in der Mitte IOS horizontal ausrichten

8

Hier ist mein Bild:

%Vor%

Abhängig von der Bildgröße kann ich nicht herausfinden, wie man es zentriert, irgendwelche Ideen?

Dies ist alles innerhalb Methode:

%Vor%

Dabei druckt rect.size.width 320.000000 und rect.size.height druckt 416.000000

    
London 28.02.2012, 15:04
quelle

3 Antworten

32
%Vor%

bearbeiten:

Wie Sie bereits in einer UIView sind:

%Vor%     
Melvin 28.02.2012, 15:09
quelle
23

Dies oder etwas sehr ähnliches sollte horizontal zentriert werden.

%Vor%     
Damo 28.02.2012 15:24
quelle
1

Es ist möglich, ein Makro wie folgt hinzuzufügen, bevor @interface in .h Klassendatei
#define COUNTMID(X,Y) (float) (X-Y)/2
und dann im Code als
float center COUNTMID(ParentView.frame.width,ChildView.frame.width)
verwenden Platzieren Sie Ihre ChildView-Ansicht in der horizontalen Mitte von ParentView Ich habe auch eine Methode gemacht, die einen ChildView-Rahmen in die Mitte von ParentView stellt:

%Vor%

Oder mit setFrame

%Vor%

Hoffe es hilft

    
ETech 22.01.2013 14:51
quelle

Tags und Links