swift - 尝试创建图像幻灯片

标签 swift macos slideshow

我正在尝试制作文件夹中图像的幻灯片,但我不知道如何按顺序加载文件夹中的图像,然后将它们显示在屏幕上。我正在使用 NSTimer 来切换图片,但只有当我知道每个图像的文件名时它才有效。

这适用于在 Mac 上运行的程序。我根据我在 Stack Overflow 上找到的其他答案尝试了 NSFileManager,但我无法让它们工作。我正在使用 NSImage 将图像加载到 View 上。

最佳答案

您不需要自己做。 Apple 为此(以及更多)创建了 IKImage Kit。 (阅读相关文档。)这里是Image Kit 编程指南的一小部分:

幻灯片是消费者查看数字图像的一种流行方式。 IKSlideshow 类和 IKSlideshowDataSource 协议(protocol)为您的应用程序提供了一种支持图像幻灯片的简单方法。 。 .

关于swift - 尝试创建图像幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39641323/

相关文章:

javascript - 带有集中幻灯片的简单 jQuery 图像 slider

swift - 使用 Cocoa for OS X、Xcode 9.3、Swift 4.1 复制 View 问题

jQuery 图片幻灯片 : captions not transparent in IE

swift - 非自委托(delegate)不被调用

swift - 在 Swift 中使用 switch 语句重构 IF-Else 嵌套代码

ios - 使用 NSManagedObject 子类中的字符串设置 TextField 的文本时出现问题

swift - 随着游戏的进行,更改 SKAction.waitForDuration() 中的时间间隔

c++ - 无法从文件中读取,奇怪的行为

python - 在OSX上使用Python和Postfix发送电子邮件

javascript - 循环序列中的 Html/Javascript 幻灯片问题