IKSlideshowDataSource
IKSlideshowDataSource протокол описывает методы что IKSlideshow возразите использованию для доступа к содержанию его объекта источника данных.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает число элементов в слайд-шоу. (требуемый)
Объявление
Swift
func numberOfSlideshowItems() -> IntObjective C
- (NSUInteger)numberOfSlideshowItemsВозвращаемое значение
Число элементов в слайд-шоу.
Обсуждение
Ваш источник данных должен реализовать этот метод.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v 10.5 и позже.
-
Возвращает элемент для данного (требуемого) индекса
Объявление
Swift
func slideshowItemAtIndex(_index: Int) -> AnyObject!Objective C
- (id)slideshowItemAtIndex:(NSUInteger)indexПараметры
indexИндекс элемента в слайд-шоу.
Возвращаемое значение
Объект, соответствующий элементу в указанном индексе. Элемент может быть любым из следующих объектов:
NSImage,NSString(для указания пути),NSURL,NSFileWrapper,CGImageRef, илиPDFPage.Обсуждение
Ваш источник данных должен реализовать этот метод.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v 10.5 и позже.
-
Возвращает имя дисплея для элемента в указанном индексе.
Объявление
Objective C
- (NSString *)nameOfSlideshowItemAtIndex:(NSUInteger)indexПараметры
indexИндекс для элемента слайд-шоу.
Возвращаемое значение
Имя дисплея. Для лучшего пользовательского опыта необходимо обеспечить локализованное имя, потому что эта строка появляется в пользовательском интерфейсе.
Обсуждение
Этот метод является дополнительным.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v 10.5 и позже.
-
Отчеты, должна ли кнопка экспорта быть включена для элемент слайд-шоу.
Объявление
Swift
optional func canExportSlideshowItemAtIndex(_index: Int, toApplicationapplicationBundleIdentifier: String!) -> BoolObjective C
- (BOOL)canExportSlideshowItemAtIndex:(NSUInteger)indextoApplication:(NSString *)applicationBundleIdentifierВозвращаемое значение
YEStrueесли кнопка экспорта должна быть включена для элемента; иначеNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v 10.5 и позже.
-
Когда слайд-шоу собирается запуститься, выполняет пользовательские задачи.
Объявление
Swift
optional func slideshowWillStart()Objective C
- (void)slideshowWillStartОбсуждение
Когда слайд-шоу собирается запуститься, набор изображения вызывает этот метод. Реализуйте этот метод для выполнения пользовательских задач в то время.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v 10.5 и позже.
См. также
-
Когда слайд-шоу останавливается, выполняет пользовательские задачи.
Объявление
Swift
optional func slideshowDidStop()Objective C
- (void)slideshowDidStopОбсуждение
Когда слайд-шоу останавливается, Тимэдж Кит вызывает этот метод. Реализуйте этот метод для выполнения пользовательских задач в то время.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v 10.5 и позже.
См. также
-
Когда слайд-шоу изменяется на элемент в указанном индексе, выполняет пользовательские задачи.
Объявление
Swift
optional func slideshowDidChangeCurrentIndex(_newIndex: Int)Objective C
- (void)slideshowDidChangeCurrentIndex:(NSUInteger)newIndexПараметры
newIndexИндекс текущего элемента.
Обсуждение
Когда слайд-шоу изменяется на указанный элемент, набор изображения вызывает этот метод. Реализуйте этот метод для выполнения пользовательских задач в то время.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v 10.5 и позже.
