Ich habe eine Schaltfläche in IB eingerichtet. Ich habe ein IBOutlet eingerichtet und das Onscreen-Objekt verknüpft. Gibt es eine Möglichkeit, die Position und/oder Größe dieser Schaltflächen programmgesteuert zu ändern? Ich weiß, dass Sie den Titel und einige Dinge ändern können, aber ich sehe nicht, wie man seine Position oder Größe ändert.UIButton Ändern der Position
Nun möchte Ich mag die Position entsprechend ändern. Ist es möglich? Wenn ja, lass es mich wissen wie, da ich versuche, die Position meiner Schaltfläche im folgenden Code zu ändern, aber es funktioniert nicht in der Header-Datei.
@property (nonatomic, strong) IBOutlet UIButton *mybuttonOutlet;
In der Implementierungsdatei:
-(void)viewDidLoad {
screenSizeHeight=[UIScreen mainScreen].bounds.size.height;
if(screenSizeHeight==568)
mybuttonOutlet.frame= CGRect(38, 464 ,157,25);
if(screenSizeHeight==480)
mybuttonOutlet.frame= CGRect(38, 364 ,157,25);
}
haben Sie diese myButtonOutlet mit Ihrem .xib verbinden? –
Ich finde keinen Grund, warum dies nicht funktioniert, wenn Sie vergessen haben, das IBOutlet zu verbinden. – Anupdas
Ja, ich habe meinen Knopf an meine .xib angeschlossen – casillas