【发布时间】:2013-12-18 23:24:49
【问题描述】:
我正在使用 XCode 5.0.2 和 iOS 7 开发我的第一个通用 iOS 应用程序,我对 iPhone 和 iPad(包括 Mini)之间的屏幕尺寸差异有一些疑问。
如果应用程序包含带有自定义.png 图像的UIButtons,在为iPad 开发时是否需要增加UIButtons 的大小以及更大尺寸的图像?我已经完成了 iPhone 应用程序的一半,而不是使用故事板,而是使用 IB 来创建 NIB。我尝试在 iPad NIB 上使用相同的 iPhone UIButton 尺寸,它看起来很小。这是为这两种不同设备设置更大尺寸的UIButtons 以及自定义尺寸的 png 图像文件的正确方法吗?
同样的问题也出现在 UITableViews 上。我需要在 iPad 上有更大的吗? iPhone 在 iPad 上看起来更小。另外,请注意,我添加了一个新的 iPad 特定 NIB,但将相同的 UITableView 控件从 iPhone 特定 NIB 复制到了 iPad NIB。
我还在 AppCoda 上阅读了this article,当我使用 XCode 5 打开示例项目时使用了自定义按钮大小。
Another article 来自 Ray Wenderlich 的网站(虽然 3 岁)谈论自动调整大小。
哪种方法最好?有什么我需要知道的吗?
【问题讨论】: