IB で作成した MKMapView のフレームを 4 インチ デバイス用に調整しようとしていますが、うまくいきません。これがviewDidLoadの私のコードです:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
// Resizing UILabel for 4-inch screen
CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.size.height == 568) // 4 inch
{
mapView.frame = CGRectMake(0, 44, 320, 504);
}
else // 3.5 inch
{
mapView.frame = CGRectMake(0, 44, 320, 416);
}
// END - Resizing UILabel for 4-inch screen
}
この設定の何が問題なのか誰か教えてもらえますか? ありがとう。