-1

请建议任何适用于 iphone 4 英寸和 3.5 英寸视网膜显示屏的应用程序的教程。我是通过xib还是以编程方式完成?

4

1 回答 1

0

您可以在 xib 文件中为您的视图设置自动调整大小,如下所示:

在此处输入图像描述

通过代码:

// Define for know if it's an iPhone 5 or not
#define IS_IPHONE5()    ((UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) && [UIScreen mainScreen].bounds.size.height == 568)

- (void)viewDidLoad
{
    [super viewDidLoad];

    // Set the view frame
    self.view.frame = (IS_IPHONE5() ? CGRectMake(0, 0, 320, 568) : CGRectMake(0, 0, 320, 480));
}
于 2013-10-01T13:41:20.173 回答