MIHSliderView 是 OS X 的 Core Animation 滑块视图。任何 NSView 的子类都可以显示为幻灯片,将其集成到项目中与使用任何其他视图一样简单,因为在项目中也只是一个文件 NSView 子类。
在您使用 Interface Builder 添加滑块视图后,您可以像以下代码行一样轻松地向其添加幻灯片:
NSImageView *imageView1 = [[[NSImageView alloc] init] autorelease];
[imageView1 setImage:[NSImage imageNamed:@"MySlide1.png"]];
[self.sliderView addSlide:imageView1];
NSImageView *imageView2 = [[[NSImageView alloc] init] autorelease];
[imageView2 setImage:[NSImage imageNamed:@"MySlide2.png"]];
[self.sliderView addSlide:imageView2];
// ...
您可以将 MIHSliderView.h
和 MIHSliderView.m
拖放到您的项目中,或使用 CocoaPods 添加依赖。如果您选择拖放解决方案,则需要将您的应用程序链接到 QuartzCore.framework。
有关使用 MIHSliderView 的详细信息,请查看接口说明并阅读注释。
注意:以下图片来自使用 MIHSliderView 组件的闭源项目,并且此项目的图片和源代码不包含在 MIHSliderView 项目和许可证中!