【问题标题】:Setting up an universal application in ios在 ios 中设置通用应用程序
【发布时间】:2014-11-12 11:15:09
【问题描述】:

我创建了一个在我的 ipad 上运行良好的通用应用程序。但是 iphone 的图像尺寸并不完美。我已经尝试了所有的视图模式。任何人都可以帮助解决这个问题。 我已经添加了所有不同分辨率的图像。

【问题讨论】:

  • 对于通用应用程序,您有两个故事板,一个用于 iPhone 设备,一个用于 iPad 设备。这两个都有吗?
  • 您是否提供了适用于 iPad 和 iPhone 以及不同分辨率的图像以及您的普通图像@2x 和 @3x 的图像?
  • image.png image@2x.png image-568h@2x.png
  • 现在它在 4inch iphone bt 320 480 上运行良好,图像没有完全显示。 if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { CGSize 结果 = [[UIScreen mainScreen] bounds].size; if(result.height == 568) { _myimage.image = [UIImage imageNamed:@"darkback-568h.png"]; } 其他 { NSLog(@"hi"); _myimage.image = [UIImage imageNamed:@"darkback.png"]; }

标签: ios universal


【解决方案1】:

为 iPhone 和 i Pad 创建两个不同的故事板/xib。

您必须检查 iPhone 和 i Pad 的状况。

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
//for i Pad.
}
else

{
//for iPhone.
}

【讨论】:

  • 是的,我分别为 iphone 和 ipad 使用了两个故事板。
【解决方案2】:

检查项目 - 部署信息,如果您的 iPhone 和 iPad 引用了正确的主界面(对于 iPhone,您应该有您的 iPhone 故事板,对于 iPad,您应该有您的 iPad 故事板)。 你可以在这里找到部署信息

【讨论】:

    猜你喜欢
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 2011-06-21
    • 1970-01-01
    相关资源
    最近更新 更多