Iphone 视网膜4英寸应用程序,也适用于3.5
我看到一些人问如何让他们的3.5英寸应用程序支持4英寸显示器。我的要求正好相反。我最初构建这个应用程序是为了在iPhone(4英寸)和iPad上工作,但我也希望它能在3.5英寸屏幕的iPhone上工作。(我想缩小它而不扭曲图像) 有什么建议吗 4英寸(工作正常): 3.5英寸(打开自动调整大小时根本不缩放):Iphone 视网膜4英寸应用程序,也适用于3.5,iphone,ios,resize,Iphone,Ios,Resize,我看到一些人问如何让他们的3.5英寸应用程序支持4英寸显示器。我的要求正好相反。我最初构建这个应用程序是为了在iPhone(4英寸)和iPad上工作,但我也希望它能在3.5英寸屏幕的iPhone上工作。(我想缩小它而不扭曲图像) 有什么建议吗 4英寸(工作正常): 3.5英寸(打开自动调整大小时根本不缩放): 谢谢 要进一步阐述Aaron Golden的评论(例如,需要有单独的发布映像),您还需要提出一个方案,最大限度地跨设备重用您的映像。这是由于每个设备的不同纵横比造成的 一种考虑的方法是
谢谢 要进一步阐述Aaron Golden的评论(例如,需要有单独的发布映像),您还需要提出一个方案,最大限度地跨设备重用您的映像。这是由于每个设备的不同纵横比造成的
一种考虑的方法是创建一个你想要的背景模式(通过设置背景颜色,用从<代码> uICOLOR 创建的颜色>代码> CopyOffType 方法)应用到你的视图中。您可以在所有设备上使用相同的背景图案。然后在背景上使用“前景”图像。这样,您就可以在3.5英寸和4英寸的iPhone上使用您的漩涡图像。
要进一步阐述Aaron Golden的评论(例如,需要有单独的发布图像),您还需要提出一个方案,最大限度地跨设备重用您的图像。这是由于每个设备的不同纵横比造成的一种考虑的方法是创建一个你想要的背景模式(通过设置背景颜色,用从<代码> uICOLOR 创建的颜色>代码> CopyOffType 方法)应用到你的视图中。您可以在所有设备上使用相同的背景图案。然后在背景上使用“前景”图像。这样,您就可以在3.5英寸和4英寸的iPhone上使用您的漩涡图像。
谢谢您的帮助!我通过为每个大小制作两个单独的故事板来修复它,并在.m文件中使用了以下代码:-(void) checkScreen {
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
UIStoryboard *iPhone5Storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
}
if(result.height == 568)
{
UIStoryboard *iPhone4Storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone copy" bundle:nil];
}
}
}谢谢你们的帮助!我通过为每个大小制作两个单独的故事板来修复它,并在.m文件中使用了以下代码:
-(void) checkScreen {
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
UIStoryboard *iPhone5Storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
}
if(result.height == 568)
{
UIStoryboard *iPhone4Storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone copy" bundle:nil];
}
}
}您的部署目标是什么?这只是您的启动映像,还是在UIImageView的映像中,还是什么?您需要为3.5英寸提供单独的启动映像(在Xcode目标设置中的启动映像下)。如果这是您的UI的一部分,那么它以这种方式绘制的原因实际上取决于UI的设置方式。您的部署目标是什么?这只是您的启动映像,还是在UIImageView中的映像中,还是什么?您需要为3.5英寸提供单独的启动映像(在Xcode目标设置中的启动映像下)。如果这是UI的一部分,那么它以这种方式绘制的原因实际上取决于UI的设置方式。