【问题标题】:How to optimize screen size designed for 4 inch compatible with 3.5 inch如何优化为 4 英寸设计的屏幕尺寸与 3.5 英寸兼容
【发布时间】:2013-12-17 10:44:47
【问题描述】:

我使用故事板制作了一个 4 英寸的应用程序。但是我发现我也必须支持 3.5 英寸的屏幕。所以我去了情节提要并单击了将显示尺寸从 4 英寸切换到 3.5 英寸的按钮,因为在 3.5 英寸中,我的应用程序在底部被截断。但是我完成了 3.5 英寸的设计并回到了 4 英寸。问题是,即使是 4 英寸,设计也是 3.5 英寸。我怎样才能有 3.5 英寸和 4 英寸的布局?我没有使用自动布局。

【问题讨论】:

    标签: ios xcode storyboard


    【解决方案1】:

    您有两个主要选择:

    使用自动布局根据屏幕大小自动调整/移动视图。

    使用 2 个不同的故事板并根据屏幕大小加载一个或另一个。

    【讨论】:

    【解决方案2】:

    使用 2 故事板是区分设备的唯一选择

    #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )
    
    write the above code in app delegate above #import"appdelegate" and check condition in [method]- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    

    作为

    if(IS_IPHONE_5)
    
    {
    
    // load your iPhone5 storyboard
    
    }
    
    else
    {
    
    // load  other than iPhone5 storyboard
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-29
      相关资源
      最近更新 更多