2013-12-17 46 views
2

我使用故事板制作了4英寸的应用程序。但是我发现我也必须支持3.5英寸的屏幕。所以我去故事板,点击按钮,将显示器尺寸从4英寸切换到3.5英寸,因为在3.5英寸的应用程序在底部切断。不过,我完成了3.5英寸的设计,并回到了4英寸。问题是,即使在4英寸的设计是3.5英寸。我怎样才能有3.5英寸和4英寸的布局?我没有使用自动布局。如何优化屏幕尺寸设计为与3.5英寸兼容的4英寸

回答

3

你有两个主要选择:

使用自动布局自动rezie /移动取决于屏幕尺寸的意见。

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

+0

这看起来不错,我做2个不同的故事板的唯一选择。我怎样才能加载它取决于屏幕尺寸。 – user3104325

+0

像这个例子http://stackoverflow.com/questions/13102054/load-different-storyboard-for-iphone-5-app-start –

+1

谢谢!我受够了!!!! – user3104325

1

使用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 

} 
+0

答案编辑请检查 –

相关问题