UITableViewCell
Наследование
-
NSObject
-
UIResponder
-
UIView
-
UITableViewCell
-
NSObject
-
UIResponder
-
UIView
-
UITableViewCell
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
Reflectable
-
UIAccessibilityIdentification
-
UIAppearance
-
UIAppearanceContainer
-
UICoordinateSpace
-
UIDynamicItem
-
UIGestureRecognizerDelegate
-
UITraitEnvironment
-
NSCoding
-
NSObject
-
UIAppearance
-
UIAppearanceContainer
-
UICoordinateSpace
-
UIDynamicItem
-
UIGestureRecognizerDelegate
-
UITraitEnvironment
Оператор импорта
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, reuseIdentifierreuseIdentifier
: 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:
и не может быть изменен после того. AUITableView
объект поддерживает очередь (или список) в настоящее время допускающих повторное использование ячеек, каждого с его собственным идентификатором повторного использования, и делает их доступными для делегата вdequeueReusableCellWithIdentifier:
метод.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
См. также
-
Подготавливает допускающую повторное использование ячейку к повторному использованию табличным представлением' 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
СвойствоПредставление, используемое в качестве фона ячейки.
Объявление
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 и позже.
-
multipleSelectionBackgroundView
СвойствоФоновое представление для использования для выбранной ячейки, когда табличное представление позволяет многократные выборы строки.
Объявление
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
, вспомогательные, которые касания дорожек представления и, когда коснулись, отправляют источнику данных, возражают atableView: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
, вспомогательные, которые касания дорожек представления и, когда коснулись, отправляют делегату, возражают atableView: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
Обсуждение
Выбор влияет на появление меток, изображения и фона. Когда выбранное состояние ячейки установлено в
YES
true
, это рисует фон для выбранных ячеек с его заголовком в белом. Значение по умолчаниюNO
false
. Если Вы устанавливаете состояние выбора вYES
true
через это свойство не анимирован переход к новому появлению состояния. Для анимированных выбранных изменений состояния посмотритеsetSelected:animated:
метод.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
См. также
-
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, animatedanimated
: Bool)Objective C
- (void)setSelected:(BOOL)
selected
animated:(BOOL)animated
Параметры
selected
YES
true
установить ячейку, как выбрано,NO
false
установить его, как отменяется. Значение по умолчаниюNO
false
.animated
YES
true
анимировать переход между выбранными состояниями,NO
false
сделать переход непосредственным.Обсуждение
Выбор влияет на появление меток, изображения и фона. Когда выбранное состояние ячейки
YES
true
, это рисует фон для выбранных ячеек (“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
Обсуждение
Выделяющееся влияние появление меток, изображения и фона. Когда выделенное состояние ячейки установлено в
YES
true
, метки нарисованы в их выделенном цвете текста (значение по умолчанию является белым). Значение по умолчаниюNO
false
. Если Вы устанавливаете выделенное состояние вYES
true
через это свойство не анимирован переход к новому появлению состояния. Для анимированных выделенных изменений состояния посмотритеsetHighlighted:animated:
метод.Обратите внимание на то, что для выделения для работы должным образом необходимо выбрать метки ячейки с помощью
textLabel
иdetailTextLabel
свойства и набор каждая меткаhighlightedTextColor
свойство; для изображений получите изображение ячейки с помощьюimageView
свойство и наборUIImageView
объектhighlightedImage
свойство.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 3.0 и позже.
-
Устанавливает выделенное состояние ячейки, дополнительно анимируя переход между состояниями.
Объявление
Swift
func setHighlighted(_
highlighted
: Bool, animatedanimated
: Bool)Objective C
- (void)setHighlighted:(BOOL)
highlighted
animated:(BOOL)animated
Параметры
highlighted
YES
true
установить ячейку, как выделено,NO
false
установить его, как не выделено. Значение по умолчаниюNO
false
.animated
YES
true
анимировать переход между выделенными состояниями,NO
false
сделать переход непосредственным.Обсуждение
Выделения или невыделения ячейка, анимируя переход между регулярным и выделенным состоянием, если
animated
YES. Выделение влияет на появление меток ячейки, изображения и фона.Обратите внимание на то, что для выделения для работы должным образом необходимо выбрать метку ячейки (или метки) использование
textLabel
(иdetailTextLabel
свойства и набор метка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, animatedanimated
: Bool)Objective C
- (void)setEditing:(BOOL)
editing
animated:(BOOL)animated
Параметры
editing
YES
true
ввести режим редактирования,NO
false
оставить его. Значение по умолчаниюNO
false
.animated
YES
true
анимировать появление или исчезновение управления вставкой/удалением и управления переупорядочением,NO
false
сделать переход непосредственным.Обсуждение
Когда Вы вызываете этот метод со значением
editing
набор кYES
true
, иUITableViewCell
объект сконфигурирован для имения средств управления, ячейка показывает вставку (зеленый плюс) или управление удалением (красный минус) на левой стороне каждой ячейки и управления переупорядочением на правой стороне. Этот метод вызывают на каждой видимой ячейке когдаsetEditing:animated:
методUITableView
вызывается. Вызов этого метода сediting
набор кNO
false
удаляет средства управления из ячейки.Оператор импорта
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
Обсуждение
Управление переупорядочением является серым, многократным управлением горизонтальной планкой на правой стороне ячейки. Пользователи могут перетащить это управление для переупорядочения ячейки в таблице. Значение по умолчанию
NO
false
. Если значениеYES
true
, управление переупорядочением временно заменяет любой вспомогательный представление.Поскольку переупорядочение управляет для появления, необходимо не только установить это свойство, но реализовать
UITableViewDataSource
методtableView:moveRowAtIndexPath:toIndexPath:
. Кроме того, если источник данных реализуетtableView:canMoveRowAtIndexPath:
возвратитьсяNO
false
, управление переупорядочением не появляется в той определяемой строке.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 2.0 и позже.
-
Обращенный ячейка непосредственно перед тем, как это переходит между состояниями ячейки.
Объявление
Swift
func willTransitionToState(_
state
: UITableViewCellStateMask)Objective C
- (void)willTransitionToState:(UITableViewCellStateMask)
state
Параметры
state
Немного маски, указывающей состояние или комбинацию состояний ячейка, переходит к.
Обсуждение
Подклассы
UITableViewCell
может реализовать этот метод для анимации дополнительных изменений в ячейке, когда он изменяет состояние.UITableViewCell
вызовы этот метод каждый раз, когда ячейка переходы между состояниями, такой как от нормального состояния (значение по умолчанию) к режиму редактирования. Пользовательская ячейка может установить и позиция любые новые представления, появляющиеся с новым состоянием. Ячейка тогда получает alayoutSubviews
сообщение (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 и позже.
См. также
-
shouldIndentWhileEditing
СвойствоБулево значение, управляющее, располагается ли фон ячейки с отступом, когда табличное представление находится в режиме редактирования.
Объявление
Swift
var shouldIndentWhileEditing: Bool
Objective C
@property(nonatomic) BOOL shouldIndentWhileEditing
Обсуждение
Значение по умолчанию
YES
true
. Это свойство не связано с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 и позже.
-
- initWithFrame:reuseIdentifier:
(iOS 3.0)Инициализирует и возвращает объект ячейки таблицы.
Оператор осуждения
Использовать
initWithStyle:reuseIdentifier:
вместо этого.Объявление
Параметры
frame
Прямоугольник кадра ячейки. Поскольку табличное представление автоматически располагает ячейку и делает ее оптимальным размером, можно передать в
CGRectZero
в большинстве случаев. Однако, если у Вас есть пользовательская ячейка с многократными подпредставлениями, каждый с ее собственной маской автоизменения размеров, необходимо указать ненулевой прямоугольник кадра; это позволяет табличному представлению располагать подпредставления автоматически как размер изменений ячеек.reuseIdentifier
Строка, используемая для идентификации ячейки, возражает, должно ли это быть снова использовано для рисования многократных строк табличного представления. Передача
nil
если не состоит в том, чтобы быть снова использован объект ячейки.Возвращаемое значение
Инициализированный
UITableViewCell
объект илиnil
если не мог бы быть создан объект.Обсуждение
Этот метод является определяемым инициализатором для класса. Идентификатор повторного использования связан с теми ячейками (строки) табличного представления, имеющие ту же общую конфигурацию минус содержание ячейки. В его реализации
tableView:cellForRowAtIndexPath:
, делегат табличного представления вызываетUITableView
методdequeueReusableCellWithIdentifier:
, передача в идентификаторе повторного использования, для получения ячейки возражают для использования в качестве основания для текущей строки.Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в iOS 3.0.
См. также
-
Текст ячейки.
Оператор осуждения
Используйте
textLabel
иdetailTextLabel
свойства вместо этого.Объявление
Objective C
@property(nonatomic, copy) NSString *text
Обсуждение
Значение по умолчанию
nil
(никакой текст).Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в 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.
-
Константа, указывающая выравнивание текста в ячейке.
Оператор осуждения
Вместо этого установите выравнивание текста
UILabel
объекты присвоились кtextLabel
иdetailTextLabel
свойства.Объявление
Objective C
@property(nonatomic) NSTextAlignment textAlignment
Обсуждение
Если значение свойства
nil
(значение по умолчанию), заголовок выравнивается по левому краю (UITextAlignmentLeft
). См. описанияUITextAlignment
константы для выравнивания альтернативного текста.Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в iOS 3.0.
-
Цвет текста заголовка.
Оператор осуждения
Вместо этого установите атрибут цвета текста
UILabel
объекты присвоились кtextLabel
иdetailTextLabel
свойства.Объявление
Objective C
@property(nonatomic, retain) UIColor *textColor
Обсуждение
Если значение свойства
nil
(значение по умолчанию), цвет текста является черным.Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в 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.
-
Режим для для обертывания и усечения текста в ячейке.
Оператор осуждения
Вместо этого установите атрибут режима разрыва строки
UILabel
объекты присвоились кtextLabel
иdetailTextLabel
свойства.Объявление
Objective C
@property(nonatomic) NSLineBreakMode lineBreakMode
Обсуждение
Для получения дополнительной информации посмотрите
UILineBreakMode
константы, описанные в NSString UIKit Дополнительная Ссылка. Значение по умолчаниюUILineBreakModeTailTruncation
.Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в iOS 3.0.
-
Изображение для использования в качестве содержания для ячейки.
Оператор осуждения
Вместо этого используйте
imageView
свойство для полученияUIImageView
возразите и затем получите или установите инкапсулированное изображение.Объявление
Objective C
@property(nonatomic, retain) UIImage *image
Обсуждение
Значение по умолчанию свойства
nil
(никакое изображение). Изображения расположены налево от заголовка.Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в iOS 3.0.
См. также
-
Изображение для использования содержания ячейки, когда выбрана ячейка.
Оператор осуждения
Вместо этого используйте
imageView
свойство для полученияUIImageView
возразите и затем получите или установитеhighlightedImage
свойство.Объявление
Objective C
@property(nonatomic, retain) UIImage *selectedImage
Обсуждение
Значение по умолчанию этого свойства
nil
(никакое изображение).Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в iOS 3.0.
См. также
-
Булево значение, определяющее, скрыто ли вспомогательное представление, когда редактируется ячейка.
Оператор осуждения
Используйте
editingAccessoryType
иeditingAccessoryView
свойства вместо этого.Объявление
Objective C
@property(nonatomic) BOOL hidesAccessoryWhenEditing
Обсуждение
Значение по умолчанию
YES
true
.Оператор импорта
Objective C
@import UIKit;
Доступность
Доступный в iOS 2.0 и позже.
Осуждаемый в 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.
См. также
-
Когда пользователи касаются вставки или удаляют кнопку, селектор, определяющий действие, обменивается сообщениями для вызова.
Оператор осуждения
Вместо этого используйте
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.
См. также
-
Когда пользователи касаются вспомогательного представление, селектор, определяющий действие, обменивается сообщениями для вызова.
Оператор осуждения
Вместо этого используйте
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.
См. также
-
Перечисление для различных стилей ячеек.
Объявление
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(rawValuerawValue
: 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 и позже.
-