0
正在尝试更改多个标签和图像宽度取决于设备旋转后的屏幕边界。以下是我已经试过:iOS 7旋转设备未检测到横向屏幕边界
- (void)viewDidLayoutSubviews{
if(UIInterfaceOrientationIsLandscape([[UIDevice currentDevice] orientation])) {
CGSize newSize;
newSize = CGSizeMake([[UIScreen mainScreen] bounds].size.width,[[UIScreen mainScreen] bounds].size.height);
NSLog(@"%@",NSStringFromCGSize(newSize));
}else if (UIInterfaceOrientationIsPortrait([[UIDevice currentDevice] orientation])){
CGSize newSize;
newSize = CGSizeMake([[UIScreen mainScreen] bounds].size.width,[[UIScreen mainScreen] bounds].size.height);
NSLog(@"%@",NSStringFromCGSize(newSize));
}
}
它应该当我改变方向来登录不同的宽度和高度
(像iphone5:{480320} & {320480})
工作正常在ios8, 但我得到了相同大小的结果测试ios7模拟器和ios7设备。
任何想法,将不胜感激。只有