Ros*_*son 55 uiimage ios swift xcode6 swift-playground
我正在使用Xcode 6,我正在尝试重新创建会话401"Xcode 6中的新功能"中演示的代码.我已经将图像添加到Images.xcassets(称为Sample),并在playground文件中我试图访问此图像,如演示.
我的代码如下(如演示):
var sample = UIImage(named: "Sample")
Run Code Online (Sandbox Code Playgroud)
但是,我不能让它像演示一样工作.我错过了什么吗?
Bru*_*uce 104
查看iOS Developer Library-> Playground Help并搜索"Resource Files",您将找到答案
1,打开.playground
2,选择View> Navigators> Show Project Navigator,显示Project导航器.
3,将图像拖到资源中
如下:
Chr*_*ill 64
您现在应该有一个可以与标准NSImage一起使用的包(名为:"filename_without_extension"):
注意:由于Xcode会经常覆盖.playground文件夹,因此我建议使用此方法,以便不会不断删除和重新创建资源文件夹.
Max*_*eod 32
我也遇到了一些麻烦.
不幸的是,克里斯的回答对我不起作用.我怀疑Xcode 6的后续测试版可能已经删除了这个设置.
这是2014年7月21日Xcode 6.0 beta 4(6A267N)的解决方案.我猜这与之前的"Inside playground"选项相对应.这是Resources文件夹本身在playground包中的位置.
以下是如何设置它.
使用Finder - 或者如果你像我一样并使用了很棒的Path Finder - 右键选择并选择Show Package Contents如下:
这揭示了包资源文件夹:
将图像文件复制到该文件夹将完成业务:
let imageNames = ["back-button", "background", "bg_top"]
let images = imageNames.map { UIImage(named: $0) }
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
54158 次 |
最近记录: |