我已经做了一个4英寸的应用程序使用故事板。然而,我发现我也必须支持3.5英寸的屏幕。于是我来到故事板上,点击按钮,将显示尺寸从4英寸切换到3.5英寸,因为在3.5英寸内,我的应用程序在底部被切断。然而,我完成了3.5英寸的设计,并返回到4英寸。问题是,即使在4英寸的设计是3.5英寸。我怎样才能有3.5英寸和4英寸的布局?我不使用自动布局。
发布于 2013-12-17 10:54:32
你有两个主要选择:
使用自动重收费/移动视图取决于屏幕的大小。
使用两个不同的故事板,并根据屏幕大小加载其中一个或另一个。
发布于 2013-12-17 11:28:11
使用两个故事板是区分设备的唯一选择。
#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
}https://stackoverflow.com/questions/20632039
复制相似问题