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>)
dataSource
inMode:(NSString *)slideshowMode
options:(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: NSTimeInterval
Objective C
@property NSTimeInterval autoPlayDelay
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает индекс элемента текущего показа слайдов.
Объявление
Swift
func indexOfCurrentSlideshowItem() -> Int
Objective 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”
.Возвращаемое значение
YES
true
если слайд-шоу может быть экспортирован в указанное приложение;NO
false
иначе.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Экспортирует элемент слайд-шоу в приложение, имеющее предоставленный идентификатор пакета.
Объявление
Swift
class func exportSlideshowItem(_
item
: AnyObject!, toApplicationapplicationBundleIdentifier
: String!)Objective C
+ (void)exportSlideshowItem:(id)
item
toApplication:(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_iPhotoBundleIdentifier
IK_iPhotoBundleIdentifier
Приложение iPhoto —
com.apple.iPhoto
.Доступный в OS X v10.5 и позже.
-
IK_ApertureBundleIdentifier
IK_ApertureBundleIdentifier
Приложение Aperature —
com.apple.Aperture
.Доступный в OS X v10.6 и позже.
-
IK_MailBundleIdentifier
IK_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;
Константы
-
IKSlideshowModeImages
IKSlideshowModeImages
Все элементы в слайд-шоу являются изображениями.
Доступный в OS X v10.5 и позже.
-
IKSlideshowModePDF
IKSlideshowModePDF
Все элементы в слайд-шоу являются документами в формате PDF.
Доступный в OS X v10.5 и позже.
-
IKSlideshowModeOther
IKSlideshowModeOther
Существует смесь элементов в слайд-шоу (изображение, 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;
Константы
-
IKSlideshowWrapAround
IKSlideshowWrapAround
Ключ для запуска слайд-шоу после последних показов слайдов. Присваиваемое значение является a
Boolean
тип данных.Доступный в OS X v10.5 и позже.
-
IKSlideshowStartPaused
IKSlideshowStartPaused
Ключ для запуска в приостановленном состоянии. Присваиваемое значение является a
Boolean
тип данных.Доступный в OS X v10.5 и позже.
-
IKSlideshowStartIndex
IKSlideshowStartIndex
Ключ для индекса элемента слайд-шоу. Присваиваемое значение является индексом.
Доступный в OS X v10.5 и позже.
-
IKSlideshowPDFDisplayBox
IKSlideshowPDFDisplayBox
Ключ для PDF выводит на экран поле. Присваиваемое значение является типом поля дисплея, такой как
kPDFDisplayBoxMediaBox
илиkPDFDisplayBoxMediaBox
. См. Ссылку класса PDFPage для получения дополнительной информации.Доступный в OS X v10.5 и позже.
-
IKSlideshowPDFDisplayMode
IKSlideshowPDFDisplayMode
Ключ для режима отображения PDF. Присваиваемое значение является постоянным режимом отображения PDF, такой как
kPDFDisplaySinglePage
илиkPDFDisplayTwoUp
. См. Ссылку класса PDFView для получения дополнительной информации.Доступный в OS X v10.5 и позже.
-
IKSlideshowPDFDisplaysAsBook
IKSlideshowPDFDisplaysAsBook
Ключ для отображения слайд-шоу как книга. Присваиваемое значение является a
Boolean
тип данных.Доступный в OS X v10.5 и позже.
-
IKSlideshowScreen
IKSlideshowScreen
Ключ, указывающий экран, на котором выведен на экран слайд-шоу. Присваиваемое значение
NSScreen
объект. По умолчаниюmainScreen
используется.Доступный в OS X v10.6 и позже.
-
IKSlideshowAudioFile
IKSlideshowAudioFile
Ключ, указывающий аудиофайл, играл во время слайд-шоу. Присваиваемое значение
NSURL
объект.Доступный в OS X v10.6 и позже.
-