IKSlideshowDataSource
IKSlideshowDataSource
протокол описывает методы что IKSlideshow
возразите использованию для доступа к содержанию его объекта источника данных.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает число элементов в слайд-шоу. (требуемый)
Объявление
Swift
func numberOfSlideshowItems() -> Int
Objective 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)
index
toApplication:(NSString *)applicationBundleIdentifier
Возвращаемое значение
YES
true
если кнопка экспорта должна быть включена для элемента; иначеNO
false
.Оператор импорта
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 и позже.