我试图弄清楚如何在 Xcode 6 中使用 xcassets 文件夹,我不得不说苹果本可以做得更好。我是 Xcode 的忠实粉丝,但它们对每种类型的屏幕/手机的图像存储是一场噩梦。
首先,在我的应用程序中,我使用高度为宽度一半的图像。据我了解,拍摄大约 1200x600px 的照片应该适用于所有类型的 iphone(全宽减去小边距)。所以我把它们放在 3x 通用中,对吧?如果我给出最大尺寸,为什么苹果需要 1x 和 2x ...?自己调整大小,不是吗?我必须给予某些东西还是它会自行起作用?图像不是矢量,而是简单的 PNG。在模拟器中没有什么可抱怨的,它适用于所有类型的 iphone。其他两个空着可以吗?从我从模拟器中看到,iphone 6 将使用缩小的@3x 图像,那么拥有两张图像有什么意义呢?只有比率很重要,它们具有相同的...
其次,我今天刚刚添加了视网膜高清 5.5 / 4.7 的启动屏幕,现在当我在模拟器中运行应用程序时,我的 uitableviews 只占全宽的 4/5 左右,而不是全宽 .... 想不通为什么添加启动屏幕会修改我的 uitableviews 的布局......?导航栏和其他屏幕似乎没有动过……
任何帮助表示赞赏。