我已经开发了IOS应用程序,这是我有史以来的第一个应用程序。我有2个真实设备。 Iphone 5和Iphone 6 plus。
我创建了一个UITable,在自定义单元格下,我正在显示小图像,让我们说20 * 20来表示其后的文字。
例如,我使用位置图标,然后将其位置写入字符串。两者都在一个单元格中水平对齐。
当我在模拟器Iphone 8上运行它时,它显示图标和 屏幕设计符合预期。但是当我在两个设备上都运行它时 没有显示我的图标,它只是以文本形式显示位置 但是两个设备都没有位置图像。
所以我知道我做错了,所以我总结的问题是
我在youtube上遵循了一个教程,但是那是关于应用程序图标的,我的应用程序图标在每个设备上都可见,并且看起来不错。但是我对必须在应用程序中使用的其他图标感到非常困惑。以及它们的大小以及如何将它们放入项目中
请帮助我,与我讨论而不是与页面链接进行讨论,因为我已经读了太多,但仍然头脑呆滞。请帮助我
答案 0 :(得分:1)
以下是向项目添加图像的方法:
import shutil
import os
import pytest
def clean_bundles():
print("Cleaning bundles")
shutil.rmtree(os.path.abspath('precompiled'), True)
def bundle(gulpfile):
os.system("gulp --gulpfile %s createBundles" % gulpfile)
def test_bundle(benchmark):
benchmark.pedantic(lambda: bundle("gulpfile.js"), setup=clean_bundles(), rounds=5, iterations=1)
。Assets.xcassets
下方的空白区域中单击,然后从弹出菜单中选择新映像集。AppIcon
的新资产。单击Image
并为其指定要使用的名称(例如Image
)。"house"
点,那么您的2x图像应该是20 x 20
,而您的3x图像应该是40 x 40
。您有责任确保这些图像具有适当的细节,而不仅仅是放大低分辨率的图像。 (有关1x,2x和3x图像的更多背景信息,请参见Xcode images explanation。60 x 60
加载图像,iOS会为您的设备选择正确的分辨率图像。 iPhone 5将使用2x版本,iPhone 6 Plus将使用3x版本。