Ho un pulsante impostato in IB. Ho una configurazione di IBOutlet e l'oggetto su schermo ad esso collegato. C'è un modo per cambiare la posizione e/o la dimensione dei pulsanti in modo programmatico? So che puoi modificare il titolo e alcune cose, ma non vedo come modificarne la posizione o le dimensioni.UIButton Modifica posizione
Ora vorrei cambiare la posizione di conseguenza. È possibile? Se sì, per favore fammi sapere come, dal momento che sto cercando di cambiare la posizione del mio pulsante nel codice seguente, ma non funziona nel file di intestazione.
@property (nonatomic, strong) IBOutlet UIButton *mybuttonOutlet;
Nel file di implementazione:
-(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);
}
Avete collegato questo myButtonOutlet con il .xib? –
Non trovo alcun motivo per cui questo non funzionerà a meno che non si sia dimenticato di connettere l'IBOutlet. – Anupdas
sì, ho collegato il mio pulsante al mio .xib – casillas