- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return YES;
}
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
[self positionViews];
}
-(void)positionViews {
UIInterfaceOrientation destOrientation = self.interfaceOrientation;
if (destOrientation == UIInterfaceOrientationPortrait ||
destOrientation == UIInterfaceOrientationPortraitUpsideDown) {
[bLabel setFrame:CGRectMake(255, 10, 270, 60)];
} else {
[bLabel setFrame:CGRectMake(377, 10, 270, 60)];
}
}
bLabel
- это объект Cutomed.
Когда Ipad (устройство) вращается, bLable
поворачивается.Но появляются временные лаги.Таким образом, вращательное движение не является плавным.
В чем ошибки моего кода?Как естественным образом контролировать авторазмер объекта без ИБ?
Подскажите, пожалуйста, свой совет.Спасибо!!!