我正在尝试调整在 IB 上为 4 英寸设备创建的 MKMapView 的框架,但它不起作用。这是我在 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
}
谁能告诉我这个设置有什么问题?谢谢。