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設備。
任何想法,將不勝感激。只有