IKSlideshow
IKSlideshow класс инкапсулирует источник данных и опции для слайд-шоу.
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает совместно используемый экземпляр слайд-шоу.
Объявление
Swift
class func sharedSlideshow() -> IKSlideshow!Objective C
+ (IKSlideshow *)sharedSlideshowВозвращаемое значение
Объект слайд-шоу.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Выполняет слайд-шоу, содержащий указанный вид элементов, предоставленных от источника данных.
Объявление
Swift
func runSlideshowWithDataSource(_dataSource: IKSlideshowDataSource!, inModeslideshowMode: String!, optionsslideshowOptions: [NSObject : AnyObject]!)Objective C
- (void)runSlideshowWithDataSource:(id<IKSlideshowDataSource>)dataSourceinMode:(NSString *)slideshowModeoptions:(NSDictionary *)slideshowOptionsПараметры
dataSourceИсточник данных для использования для слайд-шоу.
slideshowModeКонстанта, которые указывают, какие элементы находятся в слайд-шоу —
IKSlideshowModeImages,IKSlideshowModePDF, илиIKSlideshowModeQuickLook. Посмотрите“Slideshow Modes”.slideshowOptionsСловарь опций слайд-шоу. Посмотрите
“Slideshow Option Keys”.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Останавливает слайд-шоу.
Объявление
Swift
func stopSlideshow(_sender: AnyObject!)Objective C
- (void)stopSlideshow:(id)senderПараметры
senderОбъект, отправляющий сообщение для остановки слайд-шоу.
Обсуждение
Когда пользователь нажимает кнопку или дает команду остановки, этот метод вызывается.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
autoPlayDelay autoPlayDelayСвойствоУправляет интервалом времени, прежде чем слайд-шоу начнет играть автоматически.
Объявление
Swift
var autoPlayDelay: NSTimeIntervalObjective C
@property NSTimeInterval autoPlayDelayОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает индекс элемента текущего показа слайдов.
Объявление
Swift
func indexOfCurrentSlideshowItem() -> IntObjective C
- (NSUInteger)indexOfCurrentSlideshowItemВозвращаемое значение
Индекс текущего элемента в слайд-шоу.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Перезагружает данные для слайд-шоу.
Объявление
Swift
func reloadData()Objective C
- (void)reloadDataОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Перезагружает данные для слайд-шоу, запускающегося в указанном индексе.
Объявление
Swift
func reloadSlideshowItemAtIndex(_index: Int)Objective C
- (void)reloadSlideshowItemAtIndex:(NSUInteger)indexПараметры
indexИндекс, что разновидности, где перезагрузить данные слайд-шоу.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Узнает, может ли слайд-шоу экспортировать свое содержание в приложение.
Объявление
Swift
class func canExportToApplication(_applicationBundleIdentifier: String!) -> BoolObjective C
+ (BOOL)canExportToApplication:(NSString *)applicationBundleIdentifierПараметры
applicationBundleIdentifierИдентификатор пакета приложения, в которое Вы хотите экспортировать слайд-шоу. Посмотрите
“Bundle Identifiers”.Возвращаемое значение
YEStrueесли слайд-шоу может быть экспортирован в указанное приложение;NOfalseиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Экспортирует элемент слайд-шоу в приложение, имеющее предоставленный идентификатор пакета.
Объявление
Swift
class func exportSlideshowItem(_item: AnyObject!, toApplicationapplicationBundleIdentifier: String!)Objective C
+ (void)exportSlideshowItem:(id)itemtoApplication:(NSString *)applicationBundleIdentifierПараметры
itemЭлемент для экспорта
applicationBundleIdentifierИдентификатор пакета приложения, в которое Вы хотите экспортировать элемент.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Идентификаторы для экспорта элементов слайд-шоу к приложению.
Объявление
Swift
let IK_iPhotoBundleIdentifier: NSString! let IK_ApertureBundleIdentifier: NSString! let IK_MailBundleIdentifier: NSString!Objective C
NSString *const IK_iPhotoBundleIdentifier; NSString *const IK_ApertureBundleIdentifier; NSString *const IK_MailBundleIdentifier;Константы
-
IK_iPhotoBundleIdentifierIK_iPhotoBundleIdentifierПриложение iPhoto —
com.apple.iPhoto.Доступный в OS X v10.5 и позже.
-
IK_ApertureBundleIdentifierIK_ApertureBundleIdentifierПриложение Aperature —
com.apple.Aperture.Доступный в OS X v10.6 и позже.
-
IK_MailBundleIdentifierIK_MailBundleIdentifierПочтовое приложение —
com.apple.mail.Доступный в OS X v10.6 и позже.
-
-
Вид элементов в слайд-шоу.
Объявление
Swift
let IKSlideshowModeImages: NSString! let IKSlideshowModePDF: NSString! let IKSlideshowModeOther: NSString!Objective C
NSString *const IKSlideshowModeImages; NSString *const IKSlideshowModePDF; NSString *const IKSlideshowModeOther;Константы
-
IKSlideshowModeImagesIKSlideshowModeImagesВсе элементы в слайд-шоу являются изображениями.
Доступный в OS X v10.5 и позже.
-
IKSlideshowModePDFIKSlideshowModePDFВсе элементы в слайд-шоу являются документами в формате PDF.
Доступный в OS X v10.5 и позже.
-
IKSlideshowModeOtherIKSlideshowModeOtherСуществует смесь элементов в слайд-шоу (изображение, PDF, текст, HTML, и т.д.).
Доступный в OS X v10.5 и позже.
-
-
Ключи для опций слайд-шоу.
Объявление
Swift
let IKSlideshowWrapAround: NSString! let IKSlideshowStartPaused: NSString! let IKSlideshowStartIndex: NSString! let IKSlideshowPDFDisplayBox: NSString! let IKSlideshowPDFDisplayMode: NSString! let IKSlideshowPDFDisplaysAsBook: NSString! let IKSlideshowScreen: NSString! let IKSlideshowAudioFile: NSString!Objective C
NSString *const IKSlideshowWrapAround; NSString *const IKSlideshowStartPaused; NSString *const IKSlideshowStartIndex; NSString *const IKSlideshowPDFDisplayBox; NSString *const IKSlideshowPDFDisplayMode; NSString *const IKSlideshowPDFDisplaysAsBook; NSString *const IKSlideshowScreen; NSString *const IKSlideshowAudioFile;Константы
-
IKSlideshowWrapAroundIKSlideshowWrapAroundКлюч для запуска слайд-шоу после последних показов слайдов. Присваиваемое значение является a
Booleanтип данных.Доступный в OS X v10.5 и позже.
-
IKSlideshowStartPausedIKSlideshowStartPausedКлюч для запуска в приостановленном состоянии. Присваиваемое значение является a
Booleanтип данных.Доступный в OS X v10.5 и позже.
-
IKSlideshowStartIndexIKSlideshowStartIndexКлюч для индекса элемента слайд-шоу. Присваиваемое значение является индексом.
Доступный в OS X v10.5 и позже.
-
IKSlideshowPDFDisplayBoxIKSlideshowPDFDisplayBoxКлюч для PDF выводит на экран поле. Присваиваемое значение является типом поля дисплея, такой как
kPDFDisplayBoxMediaBoxилиkPDFDisplayBoxMediaBox. См. Ссылку класса PDFPage для получения дополнительной информации.Доступный в OS X v10.5 и позже.
-
IKSlideshowPDFDisplayModeIKSlideshowPDFDisplayModeКлюч для режима отображения PDF. Присваиваемое значение является постоянным режимом отображения PDF, такой как
kPDFDisplaySinglePageилиkPDFDisplayTwoUp. См. Ссылку класса PDFView для получения дополнительной информации.Доступный в OS X v10.5 и позже.
-
IKSlideshowPDFDisplaysAsBookIKSlideshowPDFDisplaysAsBookКлюч для отображения слайд-шоу как книга. Присваиваемое значение является a
Booleanтип данных.Доступный в OS X v10.5 и позже.
-
IKSlideshowScreenIKSlideshowScreenКлюч, указывающий экран, на котором выведен на экран слайд-шоу. Присваиваемое значение
NSScreenобъект. По умолчаниюmainScreenиспользуется.Доступный в OS X v10.6 и позже.
-
IKSlideshowAudioFileIKSlideshowAudioFileКлюч, указывающий аудиофайл, играл во время слайд-шоу. Присваиваемое значение
NSURLобъект.Доступный в OS X v10.6 и позже.
-
