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

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

Разработчик

Ссылка платформы UIKit ссылка класса UITableViewCell

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

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

UITableViewCell

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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

UITableViewCell класс определяет атрибуты и поведение ячеек, появляющихся в UITableView объекты. Этот класс включает свойства и методы для установки и управления содержанием ячейки и фоном (включая текст, изображения и пользовательские представления), управление выбором ячейки и состоянием выделения, управление представлениями аксессуара и инициирование редактирования содержания ячейки.

При создании ячеек можно настроить их сами или использовать один из нескольких предопределенных стилей. Предопределенные стили ячеек являются самой простой опцией. С предопределенными стилями ячейка обеспечивает метку и подпредставления изображения, позиции которых и моделирование фиксируются. Все, что необходимо сделать, обеспечивают текст и содержимое изображения для входа в те фиксированные представления. Для использования ячейки с предопределенным стилем инициализируйте его с помощью initWithStyle:reuseIdentifier: метод или конфигурирует ячейку с тем стилем в XCode. Для установки текста и изображений ячейки используйте textLabel, detailTextLabel, и imageView свойства.

Если Вы хотите пойти вне предопределенных стилей, можно добавить подпредставления к contentView свойство ячейки. При добавлении подпредставлений Вы ответственны за расположение тех представлений и установку их содержания сами.

Используете ли Вы предопределенную или пользовательскую ячейку, можно изменить фоновое использование ячейки backgroundView свойство или путем изменения наследованного backgroundColor свойство. В iOS 7 ячейки имеют белый фон по умолчанию; в более ранних версиях iOS ячейки наследовали цвет фона табличного представления включения. Если Вы хотите изменить цвет фона ячейки, сделайте так в tableView:willDisplayCell:forRowAtIndexPath: метод Вашего делегата табличного представления.

Для получения дополнительной информации о создании ячеек, посмотрите Более внимательное рассмотрение в Ячейках Табличного представления в Руководстве по программированию Табличного представления для iOS.

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

    Объявление

    Swift

    init(style style: UITableViewCellStyle, reuseIdentifier reuseIdentifier: String?)

    Objective C

    - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

    Параметры

    style

    Постоянное указание стиля ячеек. Посмотрите UITableViewCellStyle для описаний этих констант.

    reuseIdentifier

    Строка, используемая для идентификации ячейки, возражает, должно ли это быть снова использовано для рисования многократных строк табличного представления. Передача nil если не состоит в том, чтобы быть снова использован объект ячейки. Необходимо использовать тот же идентификатор повторного использования для всех ячеек той же формы.

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

    Инициализированный UITableViewCell объект или nil если не мог бы быть создан объект.

    Обсуждение

    Этот метод является определяемым инициализатором для класса. Идентификатор повторного использования связан с теми ячейками (строки) табличного представления, имеющие ту же общую конфигурацию минус содержание ячейки. В его реализации tableView:cellForRowAtIndexPath:, табличное представление' €™ s источник данных вызывает UITableView метод dequeueReusableCellWithIdentifier:, передача в идентификаторе повторного использования, для получения ячейки возражают для использования в качестве основания для текущей строки.

    Если Вы хотите ячейку таблицы, имеющую конфигурацию, отличающуюся что определенные UITableViewCell для style, необходимо создать собственную ячейку. Если Вы хотите установить высоту строки ячеек на отдельной основе, реализуйте метод делегата tableView:heightForRowAtIndexPath:.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • reuseIdentifier Свойство

    Строка раньше идентифицировала ячейку, которая является допускающей повторное использование. (только для чтения)

    Объявление

    Swift

    var reuseIdentifier: String? { get }

    Objective C

    @property(nonatomic, readonly, copy) NSString *reuseIdentifier

    Обсуждение

    Идентификатор повторного использования связан с a UITableViewCell возразите, что делегат табличного представления создает с намерением снова использовать его как основание (по причинам производительности) для многократных строк табличного представления. Это присваивается объекту ячейки в initWithFrame:reuseIdentifier: и не может быть изменен после того. A UITableView объект поддерживает очередь (или список) в настоящее время допускающих повторное использование ячеек, каждого с его собственным идентификатором повторного использования, и делает их доступными для делегата в dequeueReusableCellWithIdentifier: метод.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    – prepareForReuse

  • Подготавливает допускающую повторное использование ячейку к повторному использованию табличным представлением' €™ s делегат.

    Объявление

    Swift

    func prepareForReuse()

    Objective C

    - (void)prepareForReuse

    Обсуждение

    Если a UITableViewCell объект является допускающим повторное использование — т.е. он имеет идентификатор повторного использования — этот метод вызывается непосредственно перед тем, как объект возвращается из UITableView метод dequeueReusableCellWithIdentifier:. По причинам производительности необходимо только сбросить атрибуты ячейки, не связанные с содержанием, например, альфой, редактированием и состоянием выбора. Табличное представление' €™ s делегирует в tableView:cellForRowAtIndexPath: должен всегда сбрасывать все содержание при многократном использовании ячейки. Если объект ячейки не имеет связанного идентификатора повторного использования, этот метод не вызывают. При переопределении этого метода, несомненно, необходимо будет вызвать реализацию суперкласса.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • textLabel Свойство

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

    Объявление

    Swift

    var textLabel: UILabel? { get }

    Objective C

    @property(nonatomic, readonly, retain) UILabel *textLabel

    Обсуждение

    Содержит основную метку ячейки. UITableViewCell добавляет надлежащая метка при создании ячейки в данном стиле ячеек. Посмотрите UITableViewCellStyle для описаний основной метки в в настоящее время определяемых стилях ячеек.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • detailTextLabel Свойство

    Возвращает вторичную метку ячейки таблицы, если Вы существуете. (только для чтения)

    Объявление

    Swift

    var detailTextLabel: UILabel? { get }

    Objective C

    @property(nonatomic, readonly, retain) UILabel *detailTextLabel

    Обсуждение

    Содержит вторичное устройство (или подробность) метка ячейки. UITableViewCell добавляет надлежащая метка при создании ячейки в стиле, поддерживающем вторичные метки. Если стиль не поддерживает подробные метки, nil возвращается. Посмотрите UITableViewCellStyle для описаний основной метки в в настоящее время определяемых стилях ячеек.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • imageView Свойство

    Возвращает представление изображения ячейки таблицы. (только для чтения)

    Объявление

    Swift

    var imageView: UIImageView? { get }

    Objective C

    @property(nonatomic, readonly, retain) UIImageView *imageView

    Обсуждение

    Возвращает представление изображения (UIImageView объект) табличного представления, первоначально не имеющего никакого набора изображения. Если изображение установлено, это появляется на левой стороне ячейки перед любой меткой. UITableViewCell когда Вы создаете ячейку, создает объект представления изображения.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • contentView Свойство

    Возвращает представление содержания объекта ячейки. (только для чтения)

    Объявление

    Swift

    var contentView: UIView { get }

    Objective C

    @property(nonatomic, readonly, retain) UIView *contentView

    Обсуждение

    Представление содержания a UITableViewCell объект является суперпредставлением по умолчанию для содержания, выведенного на экран ячейкой. Если Вы хотите настроить ячейки путем простого добавления дополнительных представлений, необходимо добавить их к довольному представление, таким образом, они будут расположены соответственно как переходы ячейки в и из режима редактирования.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    backgroundView

  • backgroundView Свойство

    Представление, используемое в качестве фона ячейки.

    Объявление

    Swift

    var backgroundView: UIView?

    Objective C

    @property(nonatomic, retain) UIView *backgroundView

    Обсуждение

    Значение по умолчанию nil для ячеек в таблицах стандартного стиля (UITableViewStylePlain) и не -nil для таблиц сгруппированного стиля UITableViewStyleGrouped). UITableViewCell добавляет фоновое представление как подпредставление позади всех других представлений и использует свое текущее расположение кадра.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • selectedBackgroundView Свойство

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

    Объявление

    Swift

    var selectedBackgroundView: UIView!

    Objective C

    @property(nonatomic, retain) UIView *selectedBackgroundView

    Обсуждение

    Значение по умолчанию nil для ячеек в таблицах стандартного стиля (UITableViewStylePlain) и не -nil для таблиц группы раздела UITableViewStyleGrouped). UITableViewCell добавляет значение этого свойства как подпредставление только, когда выбрана ячейка. Это добавляет выбранное фоновое представление как подпредставление непосредственно выше фонового представления (backgroundView) если это не nil, или позади всех других представлений. Вызов setSelected:animated: заставляет выбранное фоновое представление анимировать в, и с альфой исчезают.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Фоновое представление для использования для выбранной ячейки, когда табличное представление позволяет многократные выборы строки.

    Объявление

    Swift

    var multipleSelectionBackgroundView: UIView?

    Objective C

    @property(nonatomic, retain) UIView *multipleSelectionBackgroundView

    Обсуждение

    Если это свойство не nil, когда табличное представление позволяет многократные выборы строки, это представление используется в качестве фонового представления для выбранной ячейки. Вы включаете многократные выборы строки через allowsMultipleSelection и allowsMultipleSelectionDuringEditing свойства UITableView.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • accessoryType Свойство

    Тип стандартного представления аксессуара ячейка должен использовать (нормальное состояние).

    Объявление

    Swift

    var accessoryType: UITableViewCellAccessoryType

    Objective C

    @property(nonatomic) UITableViewCellAccessoryType accessoryType

    Обсуждение

    Вспомогательное представление появляется в правой стороне ячейки в нормальном состоянии табличного представления (по умолчанию). Стандартные представления аксессуара включают двойную угловую скобку раскрытия; для описания допустимых accessoryType константы, посмотрите UITableViewCellAccessoryType. Значение по умолчанию UITableViewCellAccessoryNone. Если пользовательское вспомогательное представление установлено через accessoryView свойство, значение этого свойства проигнорировано. Если ячейка включена и вспомогательное, тип UITableViewCellAccessoryDetailDisclosureButton, вспомогательные, которые касания дорожек представления и, когда коснулись, отправляют источнику данных, возражают a tableView:accessoryButtonTappedForRowWithIndexPath: сообщение.

    Изображение вспомогательного типа выгорает между нормальными и редактирующими состояниями, если оно установило для обоих состояний; используйте editingAccessoryType свойство для установки вспомогательного тип для ячейки во время режима редактирования. Если это свойство не установлено для обоих состояний, ячейка анимирована для задвижения или по мере необходимости.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • accessoryView Свойство

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

    Объявление

    Swift

    var accessoryView: UIView?

    Objective C

    @property(nonatomic, retain) UIView *accessoryView

    Обсуждение

    Если значение этого свойства не nil, UITableViewCell класс использует высказанное мнение для вспомогательного представление в нормальном состоянии табличного представления (по умолчанию); это игнорирует значение accessoryType свойство. Предоставленным вспомогательным представление может быть предоставленное платформой управление или метка или пользовательское представление. Вспомогательное представление появляется в правой стороне ячейки.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • editingAccessoryType Свойство

    Тип стандартного представления аксессуара ячейка должен использовать в состоянии редактирования табличного представления.

    Объявление

    Swift

    var editingAccessoryType: UITableViewCellAccessoryType

    Objective C

    @property(nonatomic) UITableViewCellAccessoryType editingAccessoryType

    Обсуждение

    Когда табличное представление находится в режиме редактирования, вспомогательное представление появляется в правой стороне ячейки. Стандартные представления аксессуара включают двойную угловую скобку раскрытия; для описания допустимых констант посмотрите UITableViewCellAccessoryType. Значение по умолчанию UITableViewCellAccessoryNone. Если пользовательское вспомогательное представление для режима редактирования установлено через editingAccessoryView свойство, значение этого свойства проигнорировано. Если ячейка включена и вспомогательное, тип UITableViewCellAccessoryDetailDisclosureButton, вспомогательные, которые касания дорожек представления и, когда коснулись, отправляют делегату, возражают a tableView:accessoryButtonTappedForRowWithIndexPath: сообщение.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • editingAccessoryView Свойство

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

    Объявление

    Swift

    var editingAccessoryView: UIView?

    Objective C

    @property(nonatomic, retain) UIView *editingAccessoryView

    Обсуждение

    Если значение этого свойства не nil, UITableViewCell класс использует высказанное мнение для вспомогательного представление в состоянии редактирования табличного представления; это игнорирует значение editingAccessoryType свойство. Предоставленным вспомогательным представление может быть предоставленное платформой управление или метка или пользовательское представление. Вспомогательное представление появляется в правой стороне ячейки.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • selected Свойство

    Булево значение, указывающее, выбрана ли ячейка.

    Объявление

    Swift

    var selected: Bool

    Objective C

    @property(nonatomic, getter=isSelected) BOOL selected

    Обсуждение

    Выбор влияет на появление меток, изображения и фона. Когда выбранное состояние ячейки установлено в YEStrue, это рисует фон для выбранных ячеек с его заголовком в белом. Значение по умолчанию NOfalse. Если Вы устанавливаете состояние выбора в YEStrue через это свойство не анимирован переход к новому появлению состояния. Для анимированных выбранных изменений состояния посмотрите setSelected:animated: метод.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    selectionStyle

  • selectionStyle Свойство

    Стиль выбора для ячейки.

    Объявление

    Swift

    var selectionStyle: UITableViewCellSelectionStyle

    Objective C

    @property(nonatomic) UITableViewCellSelectionStyle selectionStyle

    Обсуждение

    Стиль выбора является a backgroundView постоянный, который определяет цвет ячейки, когда он выбран. Значение по умолчанию UITableViewCellSelectionStyleBlue. Посмотрите UITableViewCellSelectionStyle для описания допустимых констант.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Устанавливает выбранное состояние ячейки, дополнительно анимируя переход между состояниями.

    Объявление

    Swift

    func setSelected(_ selected: Bool, animated animated: Bool)

    Objective C

    - (void)setSelected:(BOOL)selected animated:(BOOL)animated

    Параметры

    selected

    YEStrue установить ячейку, как выбрано, NOfalse установить его, как отменяется. Значение по умолчанию NOfalse.

    animated

    YEStrue анимировать переход между выбранными состояниями, NOfalse сделать переход непосредственным.

    Обсуждение

    Выбор влияет на появление меток, изображения и фона. Когда выбранное состояние ячейки YEStrue, это рисует фон для выбранных ячеек (“Reusing Cells”) с его заголовком в белом.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • highlighted Свойство

    Булево значение, указывающее, выделяется ли ячейка.

    Объявление

    Swift

    var highlighted: Bool

    Objective C

    @property(nonatomic, getter=isHighlighted) BOOL highlighted

    Обсуждение

    Выделяющееся влияние появление меток, изображения и фона. Когда выделенное состояние ячейки установлено в YEStrue, метки нарисованы в их выделенном цвете текста (значение по умолчанию является белым). Значение по умолчанию NOfalse. Если Вы устанавливаете выделенное состояние в YEStrue через это свойство не анимирован переход к новому появлению состояния. Для анимированных выделенных изменений состояния посмотрите setHighlighted:animated: метод.

    Обратите внимание на то, что для выделения для работы должным образом необходимо выбрать метки ячейки с помощью textLabel и detailTextLabel свойства и набор каждая метка highlightedTextColor свойство; для изображений получите изображение ячейки с помощью imageView свойство и набор UIImageView объект highlightedImage свойство.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Устанавливает выделенное состояние ячейки, дополнительно анимируя переход между состояниями.

    Объявление

    Swift

    func setHighlighted(_ highlighted: Bool, animated animated: Bool)

    Objective C

    - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated

    Параметры

    highlighted

    YEStrue установить ячейку, как выделено, NOfalse установить его, как не выделено. Значение по умолчанию NOfalse.

    animated

    YEStrue анимировать переход между выделенными состояниями, NOfalse сделать переход непосредственным.

    Обсуждение

    Выделения или невыделения ячейка, анимируя переход между регулярным и выделенным состоянием, если animated YES. Выделение влияет на появление меток ячейки, изображения и фона.

    Обратите внимание на то, что для выделения для работы должным образом необходимо выбрать метку ячейки (или метки) использование textLabeldetailTextLabel свойства и набор метка highlightedTextColor свойство; для изображений получите изображение ячейки с помощью imageView свойство и набор UIImageView объект highlightedImage свойство.

    Пользовательская ячейка таблицы может переопределить этот метод для внесения любых переходных изменений появления.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • editing Свойство

    Булево значение, указывающее, является ли ячейка в доступном для редактирования состоянии.

    Объявление

    Swift

    var editing: Bool

    Objective C

    @property(nonatomic, getter=isEditing) BOOL editing

    Обсуждение

    Когда ячейка находится в доступном для редактирования состоянии, она выводит на экран средства управления редактированием, указанные для него: зеленое управление вставкой, красное управление удалением, или (на правой стороне) управление переупорядочением. Использовать editingStyle и showsReorderControl указать эти средства управления для ячейки.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Переключается получатель в и из режима редактирования.

    Объявление

    Swift

    func setEditing(_ editing: Bool, animated animated: Bool)

    Objective C

    - (void)setEditing:(BOOL)editing animated:(BOOL)animated

    Параметры

    editing

    YEStrue ввести режим редактирования, NOfalse оставить его. Значение по умолчанию NOfalse .

    animated

    YEStrue анимировать появление или исчезновение управления вставкой/удалением и управления переупорядочением, NOfalse сделать переход непосредственным.

    Обсуждение

    Когда Вы вызываете этот метод со значением editing набор к YEStrue, и UITableViewCell объект сконфигурирован для имения средств управления, ячейка показывает вставку (зеленый плюс) или управление удалением (красный минус) на левой стороне каждой ячейки и управления переупорядочением на правой стороне. Этот метод вызывают на каждой видимой ячейке когда setEditing:animated: метод UITableView вызывается. Вызов этого метода с editing набор к NOfalse удаляет средства управления из ячейки.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    редактирование

  • editingStyle Свойство

    Стиль редактирования ячейки. (только для чтения)

    Объявление

    Swift

    var editingStyle: UITableViewCellEditingStyle { get }

    Objective C

    @property(nonatomic, readonly) UITableViewCellEditingStyle editingStyle

    Обсуждение

    Одна из констант, описанных в “UITableViewCellEditingStyle” используется в качестве значения этого свойства; это указывает, является ли ячейка в доступном для редактирования состоянии и, если это, показывает ли это управление удалением или вставка. Значение по умолчанию UITableViewCellEditingStyleNone (не доступный для редактирования). Делегат возвращает значение этого свойства для определенной ячейки в ее реализации tableView:editingStyleForRowAtIndexPath: метод.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    редактирование

  • showingDeleteConfirmation Свойство

    Возвраты, показывает ли ячейка в настоящее время кнопку удалять-подтверждения. (только для чтения)

    Объявление

    Swift

    var showingDeleteConfirmation: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL showingDeleteConfirmation

    Обсуждение

    Когда пользователи касаются управления удалением (красный круг налево от ячейки), ячейка выводит на экран кнопку «Delete» на правой стороне ячейки; эта строка локализуется.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • showsReorderControl Свойство

    Булево значение, определяющее, показывает ли ячейка управление переупорядочением.

    Объявление

    Swift

    var showsReorderControl: Bool

    Objective C

    @property(nonatomic) BOOL showsReorderControl

    Обсуждение

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

    Поскольку переупорядочение управляет для появления, необходимо не только установить это свойство, но реализовать UITableViewDataSource метод tableView:moveRowAtIndexPath:toIndexPath:. Кроме того, если источник данных реализует tableView:canMoveRowAtIndexPath: возвратиться NOfalse, управление переупорядочением не появляется в той определяемой строке.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Обращенный ячейка непосредственно перед тем, как это переходит между состояниями ячейки.

    Объявление

    Swift

    func willTransitionToState(_ state: UITableViewCellStateMask)

    Objective C

    - (void)willTransitionToState:(UITableViewCellStateMask)state

    Параметры

    state

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

    Обсуждение

    Подклассы UITableViewCell может реализовать этот метод для анимации дополнительных изменений в ячейке, когда он изменяет состояние. UITableViewCell вызовы этот метод каждый раз, когда ячейка переходы между состояниями, такой как от нормального состояния (значение по умолчанию) к режиму редактирования. Пользовательская ячейка может установить и позиция любые новые представления, появляющиеся с новым состоянием. Ячейка тогда получает a layoutSubviews сообщение (UIView) в котором это может расположить эти новые представления в их заключительные расположения для нового состояния. Подклассы должны всегда вызывать super при переопределении этого метода.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Обращенный ячейка сразу после того, как это переходит между состояниями ячейки.

    Объявление

    Swift

    func didTransitionToState(_ state: UITableViewCellStateMask)

    Objective C

    - (void)didTransitionToState:(UITableViewCellStateMask)state

    Параметры

    state

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

    Обсуждение

    Подклассы UITableViewCell может реализовать этот метод для анимации дополнительных изменений в ячейке, когда он изменяет состояние. UITableViewCell вызовы этот метод каждый раз, когда ячейка переходы между состояниями, такой как от нормального состояния (значение по умолчанию) к режиму редактирования. Этот метод вызывают в конце блока анимации, дающего пользовательской ячейке шанс очистить после изменения состояния — например, удаляя средства управления редактированием и переупорядочиванием после перехода из редактирования. Подклассы должны всегда вызывать super при переопределении этого метода.

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • indentationLevel Свойство

    Уровень отступа содержания ячейки.

    Объявление

    Swift

    var indentationLevel: Int

    Objective C

    @property(nonatomic) NSInteger indentationLevel

    Обсуждение

    Значение по умолчанию свойства является нулем (никакое добавление отступа). Присвоение положительного значения к этому свойству располагает содержание ячейки с отступом от левого края разделителя ячейки. Сумма добавления отступа равна уровню отступа, умноженному на значение в indentationWidth свойство.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • indentationWidth Свойство

    Ширина для каждого уровня добавления отступа ячейки' €™ s содержание.

    Объявление

    Swift

    var indentationWidth: CGFloat

    Objective C

    @property(nonatomic) CGFloat indentationWidth

    Обсуждение

    Ширина добавления отступа по умолчанию является 10,0 точками.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

    См. также

    indentationLevel

  • shouldIndentWhileEditing Свойство

    Булево значение, управляющее, располагается ли фон ячейки с отступом, когда табличное представление находится в режиме редактирования.

    Объявление

    Swift

    var shouldIndentWhileEditing: Bool

    Objective C

    @property(nonatomic) BOOL shouldIndentWhileEditing

    Обсуждение

    Значение по умолчанию YEStrue. Это свойство не связано с indentationLevel. Делегат может переопределить это значение в tableView:shouldIndentWhileEditingRowAtIndexPath:. Это свойство имеет эффект только на табличные представления, создаваемые в сгруппированном стиле (UITableViewStyleGrouped); это не имеет никакого эффекта на UITableViewStylePlain табличные представления.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • separatorInset Свойство

    Вставка оценивает за содержание ячейки.

    Объявление

    Swift

    var separatorInset: UIEdgeInsets

    Objective C

    @property(nonatomic) UIEdgeInsets separatorInset

    Обсуждение

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

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

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Инициализирует и возвращает объект ячейки таблицы.

    Оператор осуждения

    Использовать initWithStyle:reuseIdentifier: вместо этого.

    Объявление

    Objective C

    - (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier

    Параметры

    frame

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

    reuseIdentifier

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

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

    Инициализированный UITableViewCell объект или nil если не мог бы быть создан объект.

    Обсуждение

    Этот метод является определяемым инициализатором для класса. Идентификатор повторного использования связан с теми ячейками (строки) табличного представления, имеющие ту же общую конфигурацию минус содержание ячейки. В его реализации tableView:cellForRowAtIndexPath:, делегат табличного представления вызывает UITableView метод dequeueReusableCellWithIdentifier:, передача в идентификаторе повторного использования, для получения ячейки возражают для использования в качестве основания для текущей строки.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

    См. также

    reuseIdentifier

  • text (iOS 3.0) Свойство

    Текст ячейки.

    Оператор осуждения

    Используйте textLabel и detailTextLabel свойства вместо этого.

    Объявление

    Objective C

    @property(nonatomic, copy) NSString *text

    Обсуждение

    Значение по умолчанию nil (никакой текст).

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

  • font (iOS 3.0) Свойство

    Шрифт заголовка.

    Оператор осуждения

    Вместо этого установите шрифты UILabel объекты присвоились к textLabel и detailTextLabel свойства.

    Объявление

    Objective C

    @property(nonatomic, retain) UIFont *font

    Обсуждение

    Если значение этого свойства nil (значение по умолчанию), UITableViewCell использует стандартный шрифт, оптимизированный для устройства.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

  • textAlignment (iOS 3.0) Свойство

    Константа, указывающая выравнивание текста в ячейке.

    Оператор осуждения

    Вместо этого установите выравнивание текста UILabel объекты присвоились к textLabel и detailTextLabel свойства.

    Объявление

    Objective C

    @property(nonatomic) NSTextAlignment textAlignment

    Обсуждение

    Если значение свойства nil (значение по умолчанию), заголовок выравнивается по левому краю (UITextAlignmentLeft). См. описания UITextAlignment константы для выравнивания альтернативного текста.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

  • textColor (iOS 3.0) Свойство

    Цвет текста заголовка.

    Оператор осуждения

    Вместо этого установите атрибут цвета текста UILabel объекты присвоились к textLabel и detailTextLabel свойства.

    Объявление

    Objective C

    @property(nonatomic, retain) UIColor *textColor

    Обсуждение

    Если значение свойства nil (значение по умолчанию), цвет текста является черным.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

  • selectedTextColor (iOS 3.0) Свойство

    Цвет текста заголовка, когда выбрана ячейка.

    Оператор осуждения

    Вместо этого установите highlightedTextColor свойство UILabel объекты присвоились к textLabel и detailTextLabel свойства.

    Объявление

    Objective C

    @property(nonatomic, retain) UIColor *selectedTextColor

    Обсуждение

    Если значение свойства nil (значение по умолчанию), цвет текста в выбранной ячейке является белым.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

  • lineBreakMode (iOS 3.0) Свойство

    Режим для для обертывания и усечения текста в ячейке.

    Оператор осуждения

    Вместо этого установите атрибут режима разрыва строки UILabel объекты присвоились к textLabel и detailTextLabel свойства.

    Объявление

    Objective C

    @property(nonatomic) NSLineBreakMode lineBreakMode

    Обсуждение

    Для получения дополнительной информации посмотрите UILineBreakMode константы, описанные в NSString UIKit Дополнительная Ссылка. Значение по умолчанию UILineBreakModeTailTruncation.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

  • image (iOS 3.0) Свойство

    Изображение для использования в качестве содержания для ячейки.

    Оператор осуждения

    Вместо этого используйте imageView свойство для получения UIImageView возразите и затем получите или установите инкапсулированное изображение.

    Объявление

    Objective C

    @property(nonatomic, retain) UIImage *image

    Обсуждение

    Значение по умолчанию свойства nil (никакое изображение). Изображения расположены налево от заголовка.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

    См. также

    selectedImage

  • selectedImage (iOS 3.0) Свойство

    Изображение для использования содержания ячейки, когда выбрана ячейка.

    Оператор осуждения

    Вместо этого используйте imageView свойство для получения UIImageView возразите и затем получите или установите highlightedImage свойство.

    Объявление

    Objective C

    @property(nonatomic, retain) UIImage *selectedImage

    Обсуждение

    Значение по умолчанию этого свойства nil (никакое изображение).

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

    См. также

    изображение

  • hidesAccessoryWhenEditing (iOS 3.0) Свойство

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

    Оператор осуждения

    Используйте editingAccessoryType и editingAccessoryView свойства вместо этого.

    Объявление

    Objective C

    @property(nonatomic) BOOL hidesAccessoryWhenEditing

    Обсуждение

    Значение по умолчанию YEStrue.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

  • target (iOS 3.0) Свойство

    Целевой объект для получения сообщений действия.

    Оператор осуждения

    Вместо этого используйте tableView:commitEditingStyle:forRowAtIndexPath: или tableView:accessoryButtonTappedForRowWithIndexPath: для обработки касаний на ячейках.

    Объявление

    Objective C

    @property(nonatomic, assign) id target

    Обсуждение

    Целевой объект получает сообщения действия, когда пользователь касается, ячейка' €™ s вставляют кнопку, удаляют кнопку или представление аксессуара. Значение по умолчанию nil, который говорит приложению восстанавливать работоспособность цепочка респондента для нахождения цели. Обратите внимание на то, что цель является слабой ссылкой.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

    См. также

    editAction
    accessoryAction

  • editAction (iOS 3.0) Свойство

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

    Оператор осуждения

    Вместо этого используйте tableView:commitEditingStyle:forRowAtIndexPath: или tableView:accessoryButtonTappedForRowWithIndexPath: для обработки касаний на ячейках.

    Объявление

    Objective C

    @property(nonatomic) SEL editAction

    Обсуждение

    Когда ячейка' €™ s таблица находится в режиме редактирования, ячейка выводит на экран зеленое управление вставкой, или красный удаляют управление налево от него. ( selectedBackgroundView постоянный применился к ячейке через editingStyle свойство определяет, какое управление используется.) Как правило, связанное UITableView возразите устанавливает действие редактирования для всех ячеек; можно использовать это свойство для изменения действия редактирования для отдельных ячеек. Если значение этого свойства NULL, никакое сообщение действия не отправляется.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

    См. также

    цель
    accessoryAction

  • accessoryAction (iOS 3.0) Свойство

    Когда пользователи касаются вспомогательного представление, селектор, определяющий действие, обменивается сообщениями для вызова.

    Оператор осуждения

    Вместо этого используйте tableView:commitEditingStyle:forRowAtIndexPath: или tableView:accessoryButtonTappedForRowWithIndexPath: для обработки касаний на ячейках.

    Объявление

    Objective C

    @property(nonatomic) SEL accessoryAction

    Обсуждение

    При указании селектора для вспомогательного действие сообщение отправляется, только если вспомогательной представление является подробная кнопка раскрытия — т.е. ячейка accessoryType свойство присваивается значениеUITableViewCellAccessoryDetailDisclosureButton. Если значение этого свойства NULL, никакое сообщение действия не отправляется.

    Вспомогательным представление является a UITableViewCell- определенное управление, управление платформой или пользовательский элемент управления на правой стороне ячейки. Это часто используется для отображения нового представления, связанного с выбранной ячейкой. Если вспомогательное представление наследовалось от UIControl, можно поставить цель и действие через addTarget:action:forControlEvents: метод. Посмотрите accessoryView для получения дополнительной информации.

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

    Objective C

    @import UIKit;

    Доступность

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

    Осуждаемый в iOS 3.0.

    См. также

    цель
    editAction

  • Перечисление для различных стилей ячеек.

    Объявление

    Swift

    enum UITableViewCellStyle : Int { case Default case Value1 case Value2 case Subtitle }

    Objective C

    typedef enum : NSInteger { UITableViewCellStyleDefault, UITableViewCellStyleValue1, UITableViewCellStyleValue2, UITableViewCellStyleSubtitle } UITableViewCellStyle;

    Константы

    • Default

      UITableViewCellStyleDefault

      Простой стиль для ячейки с текстовой меткой (черный и выровненный по левому краю) и дополнительное представление изображения. Обратите внимание на то, что это - стиль по умолчанию для ячеек до iOS 3.0.

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

    • Value1

      UITableViewCellStyleValue1

      Стиль для ячейки с меткой на левой стороне ячейки с выровненным по левому краю и черным текстом; на правой стороне метка, которая имеет меньший синий текст и выровнена по правому краю. Приложение Настроек использует ячейки в этом стиле.

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

    • Value2

      UITableViewCellStyleValue2

      Стиль для ячейки с меткой на левой стороне ячейки с текстом, который является выровненным по правому краю и синим; на правой стороне ячейки другая метка с уменьшенным текстом, который выравнивается по левому краю и черный. Приложение Телефона/Контактов использует ячейки в этом стиле.

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

    • Subtitle

      UITableViewCellStyleSubtitle

      Стиль для ячейки с выровненной по левому краю меткой через вершину и выровненной по левому краю меткой ниже его в меньшем сером тексте. Приложение iPod использует ячейки в этом стиле.

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

    Обсуждение

    Во всех этих стилях ячеек к большей из текстовых меток получают доступ через textLabel свойство и меньшее через detailTextLabel свойство.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Стиль выбранных ячеек.

    Объявление

    Swift

    enum UITableViewCellSelectionStyle : Int { case None case Blue case Gray case Default }

    Objective C

    typedef enum : NSInteger { UITableViewCellSelectionStyleNone, UITableViewCellSelectionStyleBlue, UITableViewCellSelectionStyleGray, UITableViewCellSelectionStyleDefault } UITableViewCellSelectionStyle;

    Константы

    • None

      UITableViewCellSelectionStyleNone

      Ячейка не имеет никакого отличного стиля для того, когда она выбрана.

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

    • Blue

      UITableViewCellSelectionStyleBlue

      Ячейка имеет цвет фона по умолчанию, когда выбрано.

      В iOS 7 цвет выделения больше не является синим. Использовать UITableViewCellSelectionStyleDefault вместо этого.

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

    • Gray

      UITableViewCellSelectionStyleGray

      Тогда ячейка, когда выбрано имеет серый фон.

      Использовать UITableViewCellSelectionStyleDefault вместо этого.

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

    • Default

      UITableViewCellSelectionStyleDefault

      Выбор ячейки разрабатывает для использования для таблиц. Это - значение по умолчанию.

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

    Обсуждение

    Вы используете эти константы для установки значения selectionStyle свойство.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Управление редактированием используется ячейкой.

    Объявление

    Swift

    enum UITableViewCellEditingStyle : Int { case None case Delete case Insert }

    Objective C

    typedef enum : NSInteger { UITableViewCellEditingStyleNone, UITableViewCellEditingStyleDelete, UITableViewCellEditingStyleInsert } UITableViewCellEditingStyle;

    Константы

    • None

      UITableViewCellEditingStyleNone

      Ячейка не имеет никакого контроля редактированием. Это - значение по умолчанию.

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

    • Delete

      UITableViewCellEditingStyleDelete

      Ячейка имеет удалить контроль редактированием; это управление является красным кругом, включающим знак «минус».

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

    • Insert

      UITableViewCellEditingStyleInsert

      Ячейка имеет контроль монтажом вставкой; это управление является зеленым кругом, включающим знак «плюс».

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

    Обсуждение

    Вы используете их для установки значения editingStyle свойство.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Тип стандартного управления аксессуаром используется ячейкой.

    Объявление

    Swift

    enum UITableViewCellAccessoryType : Int { case None case DisclosureIndicator case DetailDisclosureButton case Checkmark case DetailButton }

    Objective C

    typedef enum : NSInteger { UITableViewCellAccessoryNone, UITableViewCellAccessoryDisclosureIndicator, UITableViewCellAccessoryDetailDisclosureButton, UITableViewCellAccessoryCheckmark, UITableViewCellAccessoryDetailButton } UITableViewCellAccessoryType;

    Константы

    • None

      UITableViewCellAccessoryNone

      Ячейка не имеет никакого вспомогательным представление. Это - значение по умолчанию.

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

    • DisclosureIndicator

      UITableViewCellAccessoryDisclosureIndicator

      Ячейка имеет вспомогательное управление, сформированное как двойная угловая скобка. Это управление указывает, что ответвление ячейки инициировало действие нажатия. Управление не отслеживает касания.

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

    • DetailDisclosureButton

      UITableViewCellAccessoryDetailDisclosureButton

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

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

    • Checkmark

      UITableViewCellAccessoryCheckmark

      Ячейка имеет галочку на своей правой стороне. Это управление не отслеживает касания. Делегат табличного представления может управлять галочками в разделе строк (возможно ограничивающий галочку одной строкой раздела) в tableView:didSelectRowAtIndexPath: метод.

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

    • DetailButton

      UITableViewCellAccessoryDetailButton

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

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

    Обсуждение

    Вы используете эти константы при установке значения accessoryType свойство.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Константы раньше определяли новое состояние ячейки, поскольку оно переходит между состояниями.

    Объявление

    Swift

    struct UITableViewCellStateMask : RawOptionSetType { init(_ rawValue: UInt) init(rawValue rawValue: UInt) static var DefaultMask: UITableViewCellStateMask { get } static var ShowingEditControlMask: UITableViewCellStateMask { get } static var ShowingDeleteConfirmationMask: UITableViewCellStateMask { get } }

    Objective C

    typedef enum : NSUInteger { UITableViewCellStateDefaultMask = 0, UITableViewCellStateShowingEditControlMask = 1 << 0, UITableViewCellStateShowingDeleteConfirmationMask = 1 << 1 } UITableViewCellStateMask;

    Константы

    • DefaultMask

      UITableViewCellStateDefaultMask

      Нормальное состояние ячейки таблицы.

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

    • ShowingEditControlMask

      UITableViewCellStateShowingEditControlMask

      Состояние ячейки табличного представления, когда табличное представление находится в режиме редактирования.

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

    • ShowingDeleteConfirmationMask

      UITableViewCellStateShowingDeleteConfirmationMask

      Состояние ячейки табличного представления, показывающей подтверждение запроса кнопки удалить жеста.

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

    Обсуждение

    Методы, использующие эти константы, didTransitionToState: и willTransitionToState:.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Стиль для ячеек, используемых в качестве разделителей.

    Объявление

    Swift

    enum UITableViewCellSeparatorStyle : Int { case None case SingleLine case SingleLineEtched }

    Objective C

    typedef enum : NSInteger { UITableViewCellSeparatorStyleNone, UITableViewCellSeparatorStyleSingleLine, UITableViewCellSeparatorStyleSingleLineEtched } UITableViewCellSeparatorStyle;

    Константы

    • None

      UITableViewCellSeparatorStyleNone

      Ячейка разделителя не имеет никакого отличного стиля.

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

    • SingleLine

      UITableViewCellSeparatorStyleSingleLine

      Ячейка разделителя имеет одну строку, натыкающуюся на ее ширину. Это - значение по умолчанию

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

    • SingleLineEtched

      UITableViewCellSeparatorStyleSingleLineEtched

      Ячейка разделителя имеет двойные строки, натыкающиеся на ее ширину, давая ему вытравленный взгляд. Этот стиль в настоящее время только поддерживается для табличных представлений сгруппированного стиля.

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

    Обсуждение

    Вы используете эти константы для установки значения separatorStyle свойство, определенное UITableView.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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

  • Синонимы для определенных констант ячейки табличного представления.

    Объявление

    Objective C

    #define UITableViewCellSeparatorStyleDoubleLineEtched UITableViewCellSeparatorStyleSingleLineEtched #define UITableViewCellStateEditingMask UITableViewCellStateShowingEditControlMask

    Константы

    • UITableViewCellSeparatorStyleDoubleLineEtched

      Ячейка разделителя имеет двойные строки, натыкающиеся на ее ширину, давая ему вытравленный взгляд. Этот стиль в настоящее время только поддерживается для табличных представлений сгруппированного стиля.

    • UITableViewCellStateEditingMask

      Состояние ячейки табличного представления, когда табличное представление находится в режиме редактирования.

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