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



我将部署目标设置为iOS 4.3并使用xib创建视图控制器。但XCode 4.5只为iPhone 5(4英寸)创造了xib。如何为 iPhone 4 创建单独的 xib?

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

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

我也在寻找解决同一问题的方法。我有一组视图,那些内部有图像视图的人,现有的图像在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

最新更新