我想用Swift 2为appstore创建一个超级简单的应用程序。
想法是用户启动应用程序,他们立即看到一张图片。他们点击图片,然后出现另一张图片。
我希望该应用程序存储大约200个++图片,我将在更新中添加更多内容。
所以我的问题是:每次用户点击屏幕时,我如何告诉Swift显示新图片?我怎样才能让它迅速抓住xcode中的文件夹中的图片,而不需要专门为每个独特的图片命名?
我知道如何在Spritekit中创建这个应用程序。但这似乎是将每个图片添加为节点等非常无效的方式。
因此,如果您对幻灯片框架/插件或任何类似内容有任何想法,那么我真的很开心!
答案 0 :(得分:2)
首先。您拖动imageview
中的mainstoryboard
。
如果您想与图片互动,请使用gesture
,只需将gesture
拖到图片即可。然后控制单击并将手势的动作引用到viewcontroller,并引用图像的出口。
然后你为它设置动作,得到像这样的文件夹中的图像:
var paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
var getImagePath = paths.stringByAppendingPathComponent("filename")
myImageView.image = UIImage(contentsOfFile: getImagePath)
将图像命名为1到200,如1.png,2.png ...
然后在代码中创建一个变量,然后每次单击图像时,只需++
。
答案 1 :(得分:0)
你可以在故事板中创建一个图像视图,在它上面创建一个按钮(当然没有任何内容)
然后,您可以为按钮创建一个动作来更改图像。 要做到这一点,你也需要为图像视图制作出口。