UICollectionViewCell
Наследование
-
NSObject
-
UIResponder
-
UIView
-
UICollectionReusableView
-
UICollectionViewCell
-
NSObject
-
UIResponder
-
UIView
-
UICollectionReusableView
-
UICollectionViewCell
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
Reflectable
-
UIAccessibilityIdentification
-
UIAppearance
-
UIAppearanceContainer
-
UICoordinateSpace
-
UIDynamicItem
-
UITraitEnvironment
-
NSCoding
-
NSObject
-
UIAppearance
-
UIAppearanceContainer
-
UICoordinateSpace
-
UIDynamicItem
-
UITraitEnvironment
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 6.0 и позже.
A UICollectionViewCell
возразите представляет содержание для единственного элемента данных, когда тот элемент в видимых границах представления набора. Можно использовать этот класс как есть или разделить его на подклассы для добавления дополнительных свойств и методов. Расположением и представлением ячеек управляют представление набора и его соответствующий объект расположения.
Для конфигурирования появления ячейки добавьте, что представления должны были представить содержание элемента данных как подпредставления к представлению в contentView
свойство. Непосредственно не добавляйте подпредставления к самой ячейке. Ячейка управляет многократными уровнями содержания, которого довольное представление - только один. В дополнение к довольному представление ячейка управляет двумя фоновыми представлениями, выводящими на экран ячейку в ее выбранных и отменявших состояниях.
Вы обычно не создаете экземпляры этого класса сами. Вместо этого Вы регистрируете свой определенный подкласс ячейки (или файл пера, содержащий сконфигурированный экземпляр Вашего класса) с объектом представления набора. Когда Вы захотите новый экземпляр своего класса ячейки, вызовите dequeueReusableCellWithReuseIdentifier:forIndexPath:
метод набора просматривает объект получить тот.
-
contentView
СвойствоОсновное представление, к которому Вы добавляете пользовательское содержание своей ячейки. (только для чтения)
Объявление
Swift
var contentView: UIView { get }
Objective C
@property(nonatomic, readonly) UIView *contentView
Обсуждение
При конфигурировании ячейки Вы добавляете любые пользовательские представления, представляющие содержание Вашей ячейки этому представлению. Объект ячейки помещает содержание в это представление перед любыми фоновыми представлениями.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
backgroundView
СвойствоПредставление, выведенное на экран позади другого содержания ячейки.
Объявление
Swift
var backgroundView: UIView?
Objective C
@property(nonatomic, retain) UIView *backgroundView
Обсуждение
Используйте это свойство для присвоения пользовательского фонового представления ячейке. Фоновое представление помещается позади довольного, представление и его кадр автоматически корректируются так, чтобы это заполнило границы ячейки.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
selectedBackgroundView
СвойствоПредставление, выведенное на экран чуть выше фонового представления, когда выбрана ячейка.
Объявление
Swift
var selectedBackgroundView: UIView!
Objective C
@property(nonatomic, retain) UIView *selectedBackgroundView
Обсуждение
Можно использовать это представление, чтобы дать ячейке пользовательское появление, когда это выбрано. Когда ячейка выбрана, это представление разделено на уровни выше
backgroundView
и позадиcontentView
.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
selected
СвойствоСостояние выбора ячейки.
Объявление
Swift
var selected: Bool
Objective C
@property(nonatomic, getter=isSelected) BOOL selected
Обсуждение
Это свойство управляет состоянием выбора ячейки только. Значение по умолчанию этого свойства
NO
false
, который указывает, что не выбрана ячейка.Вы обычно не устанавливаете значение этого свойства непосредственно. Изменение значения этого свойства программно не изменяет появление ячейки. Предпочтительный способ выбрать ячейку и выделение это должно использовать методы выбора объекта представления набора.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.
-
highlighted
СвойствоСостояние выделения ячейки.
Объявление
Swift
var highlighted: Bool
Objective C
@property(nonatomic, getter=isHighlighted) BOOL highlighted
Обсуждение
Это свойство управляет состоянием выделения ячейки только. Значение по умолчанию этого свойства
NO
false
, который указывает, что не выделяется ячейка.Вы обычно не устанавливаете значение этого свойства непосредственно. Вместо этого предпочтительный способ выбрать ячейку и выделение это должно использовать методы выбора объекта представления набора.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 6.0 и позже.