Hice dos instancias de UILabel
y las agregué a la vista ViewController
. Y luego cambié el anchorPoint
de cada uno de 0.5 a 1.0 (xey).¿Por qué mi vista se mueve cuando configuro su marco después de cambiar su anclaje?
A continuación, reinicié el marco de uiLabel2
en su marco Lo creé con: (100,100,100,20).
Cuando ejecuto la aplicación, uiLabel1
y uiLabel2
se muestran en diferentes posiciones. ¿Por qué?
UILabel *uiLabel1 = [[[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 20)] autorelease];
uiLabel1.text = @"UILabel1";
uiLabel1.layer.anchorPoint = CGPointMake(1, 1);
UILabel *uiLabel2 = [[[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 20)] autorelease];
uiLabel2.text = @"UILabel2";
uiLabel2.layer.anchorPoint = CGPointMake(1, 1);
uiLabel2.frame = CGRectMake(100, 100, 100, 20);
[self.view addSubview:uiLabel1];
[self.view addSubview:uiLabel2];
¡Oh! Rob !. Gracias por su excelente y detallada respuesta. –