Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Социальная ссылка платформы ссылка класса SLComposeSheetConfigurationItem

Опции
Развертывание Target:

На этой странице
Язык:

SLComposeSheetConfigurationItem

Наследование


  • NSObject
  • SLComposeSheetConfigurationItem
  • NSObject
  • SLComposeSheetConfigurationItem

Соответствует


Оператор импорта


Swift

import Social

Objective C

@import Social;

Доступность


Доступный в iOS 8.0 и позже.

SLComposeSheetConfigurationItem класс помогает Вам дать пользователям способы сконфигурировать свойства сообщения прежде, чем отправить его. Например, можно использовать SLComposeSheetConfigurationItem объекты позволить пользователям выбрать учетную запись для регистрации от, альбом для регистрации на, или расположение для добавления к сообщению.

Предоставлять поддержку для конфигураций сообщения в Вашем SLComposeServiceViewController просмотрите, создайте столько элементов конфигурации, сколько Вы нуждаетесь, размещаете их в массив и возвращаете массив в своей реализации configurationItems. Обратите внимание на то, что только один элемент конфигурации может быть выведен на экран за один раз.

  • tapHandler Свойство

    Пользовательский блок обработчика касания, обрабатывающий взаимодействие с пользователем с элементом конфигурации.

    Объявление

    Objective C

    @property(nonatomic, copy) SLComposeSheetConfigurationItemTapHandler tapHandler

    Обсуждение

    Вызванный, когда пользователь касается элемента конфигурации. Обратите внимание на то, что tapHandler вызывается на основной очереди; для предотвращения возможного сохраняют цикл, блок не должен сохранять сильную ссылку или к элементу конфигурации или к составить контроллеру представления.

    Оператор импорта

    Objective C

    @import Social;

    Swift

    import Social

    Доступность

    Доступный в iOS 8.0 и позже.

  • title Свойство

    Имя элемента конфигурации как локализованная строка.

    Объявление

    Swift

    var title: String!

    Objective C

    @property(nonatomic, copy) NSString *title

    Оператор импорта

    Objective C

    @import Social;

    Swift

    import Social

    Доступность

    Доступный в iOS 8.0 и позже.

  • value Свойство

    Текущая стоимость или установка элемента конфигурации.

    Объявление

    Swift

    var value: String!

    Objective C

    @property(nonatomic, copy) NSString *value

    Оператор импорта

    Objective C

    @import Social;

    Swift

    import Social

    Доступность

    Доступный в iOS 8.0 и позже.

  • valuePending Свойство

    Булево значение, указывающее, готово ли значение элемента конфигурации к дисплею.

    Объявление

    Swift

    var valuePending: Bool

    Objective C

    @property(nonatomic, assign) BOOL valuePending

    Обсуждение

    Установите это свойство в YEStrue если индикатор хода выполнения должен быть выведен на экран, чтобы показать пользователям, что значение элемента конфигурации собирается вывести на экран. Значение по умолчанию этого свойства NOfalse.

    Оператор импорта

    Objective C

    @import Social;

    Swift

    import Social

    Доступность

    Доступный в iOS 8.0 и позже.

  • init () - init Определяемый инициализатор

    Возвращает элемент конфигурации.

    Объявление

    Swift

    init!()

    Objective C

    - (instancetype)init

    Возвращаемое значение

    Инициализированный элемент конфигурации или nil если произошла ошибка.

    Оператор импорта

    Objective C

    @import Social;

    Swift

    import Social

    Доступность

    Доступный в iOS 8.0 и позже.

Типы данных

  • Сигнатура метода для блока обработчика касания элемента конфигурации.

    Объявление

    Swift

    typealias SLComposeSheetConfigurationItemTapHandler = () -> Void

    Objective C

    typedef void (^SLComposeSheetConfigurationItemTapHandler)(void);

    Оператор импорта

    Objective C

    @import Social;

    Swift

    import Social

    Доступность

    Доступный в iOS 8.0 и позже.