Я сделал два экземпляра UILabel
и добавил их в мой ViewController
.
И затем я изменил anchorPoint
каждого с 0.5 на 1.0 (x и y).
Затем я reset кадр uiLabel2
к его кадру я создал его с помощью: (100,100,100,20).
Когда я запускаю приложение, uiLabel1
и uiLabel2
отображаются в разных положениях. Почему?
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];