我正在编写一个带有Xcodeproj的脚本,我想在.xcassets.
内创建对图像文件的引用。查找处理.xcassets
& .imageset
作为文件夹,但我不想在xcode中为每个文件夹创建一个组。
当我知道Xcode中的包含组时,我能够创建引用。即project.main_group['Src'].new_reference(pathToProject/Src/fileName.m)
我希望遍历.xcassets
的子目录和文件,并为每个图像创建一个参考。但是我不想在Xcode中创建一个与Finder中的每个imageset
匹配的组,因为Xcode以自己的方式处理.xcassets
文件夹。
我希望能够做到这样的事情:
project.main_group['Src']['Images.xcassets']['image_name.imageset']
.new_reference(pathToProject/Src/Images.xcassets/image_name.imageset/image_name.png)
上述行无法使用Xcodeproj
,因为它无法找到任何名为Images.xcassets
或image_name.imageset.
有人能指出我正确的方向,或举例说明如何创建对Images.xcassets
内存储的图像文件的引用?
感谢您的时间!
答案 0 :(得分:5)
如果向项目中添加.container {
column-count: 3;
column-gap: 24px;
width: 100%;
}
.section {
display: block;
height: 200px;
color: #fff;
}
.section--1 { background-color: red; }
.section--2 { background-color: blue; }
.section--3 { background-color: green; }
/* small screen */
@media (max-width: 767px) {
.container {
column-count: 1;
}
}
文件,Xcode会为您处理图像引用。
我学到的另一件事是.xcassets
文件夹应该作为资源{(1}}而不是文件引用添加到您的目标。这样它就会在.xcassets
下正确显示。
e.g。 xcodeproj
而不是Project -> Target -> Build Phases -> Copy Bundle Resources
希望这可以帮助有人继续前进:)