我创建了一个外观精美的 ipad 应用程序,它可以填满整个屏幕并且运行良好。但是,我希望它在设计方面也能在 iphone 上运行。我可以在 iphone 上使用它,但所有图形和所有内容都是超大尺寸的。
我不想重新创建所有图像和图形,然后再创建一个新的样式表。如果必须的话,我会的,但是有更好的方法吗?
也许下次只为 iphone 构建并让他们“2x”它?
任何输入都会很棒!谢谢。
最佳答案
在应用程序的摘要选项中,只需将设备选项标记为通用,然后为 iPad 和 iPhone 使用相同的 Storyboard和相同的图像,如果您不喜欢某些图像在 iPhone 或iPad 你可以像这样检测到设备:
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
// is iPad change some image or some item.
}else{
//is iPhone change some image or some item.
}
希望对您有所帮助。
关于iphone - Ipad 应用程序到 Iphone 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17732121/