Agrego una vista dinámicamente, pero cuando aparece en el formulario, está en la esquina superior izquierda.posición del iPhone de una subvista?
¿Dónde configuro la X y la Y de la nueva subvista?
Agrego una vista dinámicamente, pero cuando aparece en el formulario, está en la esquina superior izquierda.posición del iPhone de una subvista?
¿Dónde configuro la X y la Y de la nueva subvista?
Se debe establecer la propiedad del marco:
myView.frame = CGRectMake(10,10,200,100);
Esto posicionará la vista en el punto (10,10), con un tamaño de 200x100
acuerdo. Tenga en cuenta que no puede cambiar las coordenadas individualmente, como era de esperar. Es decir, esto no funciona:
self.mysubview.frame.origin.x += 17; // FAILS! Not assignable!!
Si era un dolor para el cálculo de los demás coordenadas que necesita, puede (a) lo entiendan o (b) hacer algo como lo siguiente:
CGRect theFrame = self.mysubview.frame;
theFrame.origin.x += 17;
self.mysubview.frame = theFrame; // this is legal