繁体   English   中英

如果我不同时为iPhone和iPad创建单独的xib,我的通用应用程序会被拒绝吗?

[英]Will my universal app get rejected if I don't create separate xibs for both iPhone and iPad?

该应用程序将主要用于iPhone,但我也希望选择部署到iPad(无需执行额外的工作!)。

如果iPad版本的尺寸与iPhone的尺寸相同,即如果我在资源和视图控制器等方面不做任何更改,而仅指定应用程序同时在iPhone和iPad上运行,则该应用程序会被拒绝吗?

非常感谢。

我最近在商店中放置了一个通用应用程序,其中仅包含针对iPhone设计的xib。 没有提交问题,尽管制作不同大小的图标仍然很麻烦。 确保自动调整大小的蒙版正确无误,并且看起来仍然不错。

除非您同时指定iphone和ipad,否则它不会被视为通用应用。 我想你会被拒绝的。 不过,iPhone应用程序将在iPad上运行,默认情况下将以iphone的尺寸运行。

在iPad模拟器上运行您的应用,然后了解我的意思。 用户可以将大小增加一倍(2倍),但这不会改变分辨率。

所有iPhone应用程序都将自动在iPad上的模拟器内运行,该模拟器基本上可以完全按照您的描述进行操作:使用手机上的尺寸和代码运行该应用程序。

如果这是您的目标,则什么都不做,让仿真器为您完成工作。

通用应用程序不同于在iPad上运行的iPhone应用程序。 如果仅将其编译为iPhone应用程序,则可以将其加载到iPad上,并在本机iPhone窗口中查看,该窗口的大小以屏幕为中心,或者以2的比例放大,仍然以屏幕为中心。

但是,如果将其编译为通用应用程序,则iPad上的窗口会更大。 如果您所有其他视图均与iPhone使用的视图相同,它们将全部占据与iPhone Widow框相对应的屏幕左上角。 这看起来很奇怪,并且会使用户无法将其放大。

我建议您不要将其编译为通用应用程序。 仅编译为iPhone应用程序。 (我怀疑您已经在这样做。您不应该将其称为通用应用程序。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM