如何使用Xcode 4.5为iPhone 4和iPhone 5创建xib

时间:2012-09-25 11:45:29

标签: ios xcode4.5

我已将部署目标设置为iOS 4.3并使用xib创建viewcontroller。但XCode 4.5仅为iPhone 5(4英寸)创建了xib。如何为iPhone 4创建单独的xib?

3 个答案:

答案 0 :(得分:11)

在视图属性检查器的“模拟指标”部分中,您可以选择3,5“或4”尺寸。选择3,5“,并使您的视图和子视图可调整大小,iOS将自动缩放您的视图以适应iPhone 5的屏幕。

答案 1 :(得分:1)

在xib中,选择控制器,然后在属性窗口中设置要保留视图的大小。

答案 2 :(得分:-1)

我也在寻找同一问题的解决方案。我有一组视图,其中包含图像视图,现有图像在iPhone 5中看起来非常糟糕。不幸的是,我们需要支持所有4.3+ iOS版本,我没有其他选择,只能缩放图像视图为两个不同的iPhone使用单独的图像。这就是我以前做的事情,

    float height = 480.0f;
    NSString *imageName = @"image640x480";
    if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
    {
        CGSize result = [[UIScreen mainScreen] bounds].size;
        height = result.height;
        imageName = @"image640x568";
    }
    // Set the height of your image view to the height calculated above and use the imageName variable to load the correct image