如何优化屏幕尺寸devise为与3.5英寸兼容的4英寸

我用故事板做了一个4英寸的应用程序。 不过,我发现我也必须支持3.5英寸的屏幕。 所以我去了故事板,点击button,切换显示大小从4英寸到3.5英寸,因为在3.5英寸我的应用程序是在底部切断。 然而我完成了3.5英寸的devise,并回到了4英寸。 问题是,即使在4英寸的devise是3.5英寸。 我怎样才能有一个3.5英寸和4英寸的布局? 我没有使用自动布局。

你有两个主要的select:

根据屏幕的大小,使用自动布局自动重新布局/移动视图。

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

使用2个故事板是区分设备的唯一select

#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 }