@class UIView, NSString, NSArray, UICellAccessoryManager, NSDictionary, UILayoutGuide, NSLayoutConstraint, _UICollectionViewListCellVisualProvider; @protocol UIFocusItem, UITableConstants; @interface UICollectionViewListCell : UICollectionViewCell <_UICollectionViewListCellReorderControlDelegate, UITableConstantsCellProviding> { struct { unsigned char style : 3; unsigned char isStyledAsHeaderOrFooter : 1; unsigned char isFooter : 1; unsigned char forceHeaderStylingDueToSPIOutlineDisclosureAccessory : 1; unsigned char selectionStyle : 1; unsigned char expanded : 1; unsigned char needsUpdateAccessories : 1; unsigned char hasCustomIndentationLevel : 1; unsigned char hasCustomIndentationWidth : 1; unsigned char cellSelectionTogglesExpansionState : 1; unsigned char indentsAccessories : 1; unsigned char separatorLayoutGuideLeadingReferencesPrimaryText : 1; unsigned char subclassOverridesSeparatorInsetsSPI : 1; } _listCellFlags; _UICollectionViewListCellVisualProvider *_visualProvider; NSDictionary *_accessoriesByIdentifier; double _extraLeadingLayoutMarginForIndentation; NSArray *_contentViewConstraints; NSLayoutConstraint *_separatorLayoutGuideHeightConstraint; NSLayoutConstraint *_separatorLayoutGuideLeadingConstraint; NSLayoutConstraint *_separatorLayoutGuideTrailingConstraint; UILayoutGuide *_separatorLayoutGuide; struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } _sectionSeparatorInsets; double _lastPreferredLeadingSeparatorInsetFromContentView; double _lastPreferredTrailingSeparatorInsetFromContentView; } @property (copy, nonatomic) NSArray *leadingAccessoryConfigurations; @property (copy, nonatomic) NSArray *trailingAccessoryConfigurations; @property (copy, nonatomic) NSArray *leadingEditingAccessoryConfigurations; @property (copy, nonatomic) NSArray *trailingEditingAccessoryConfigurations; @property (readonly, nonatomic, getter=_owningViewForSeparatorLayoutGuide) UIView *owningViewForSeparatorLayoutGuide; @property (readonly, nonatomic, getter=_constants) id constants; @property (nonatomic, getter=_expanded, setter=_setExpanded:) BOOL _expanded; @property (copy, nonatomic, setter=_setDisclosureActionHandler:) id /* block */ _disclosureActionHandler; @property (weak, nonatomic, setter=_setParentFocusItem:) id _parentFocusItem; @property (readonly, nonatomic, getter=_accessoryManager) UICellAccessoryManager *accessoryManager; @property (nonatomic, getter=_defaultIndentationLevel, setter=_setDefaultIndentationLevel:) long long defaultIndentationLevel; @property (retain, nonatomic, getter=_itemIdentifier, setter=_setItemIdentifier:) id itemIdentifier; @property (nonatomic) long long indentationLevel; @property (nonatomic) double indentationWidth; @property (nonatomic) BOOL indentsAccessories; @property (copy, nonatomic) NSArray *accessories; @property (readonly, nonatomic) UILayoutGuide *separatorLayoutGuide; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic, getter=_minimumCellAccessoryMargin) double minimumCellAccessoryMargin; @property (readonly, nonatomic, getter=_cellStyle) long long cellStyle; + (Class)_contentViewClass; + (id)_createDefaultContentViewWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; + (id)_createVisualProviderForCell:(id)a0; - (BOOL)canBeEdited; - (void)traitCollectionDidChange:(id)a0; - (void)prepareForReuse; - (void)encodeWithCoder:(id)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_layoutMarginsDidChangeFromOldMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)setSelectionStyle:(long long)a0; - (void)_safeAreaInsetsDidChangeFromOldInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void).cxx_destruct; - (long long)selectionStyle; - (void)setEditing:(BOOL)a0; - (void)layoutSubviews; - (void)setSelected:(BOOL)a0; - (id)initWithCoder:(id)a0; - (id)_defaultBackgroundConfiguration; - (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_separatorInsetsFromLayoutGuide; - (void)_updateConfigurationUsingState:(id)a0; - (void)_setContentView:(id)a0 addToHierarchy:(BOOL)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_adjustedRawLayoutMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 withLeadingLayoutMarginAdjustment:(double)a1; - (void)_applyCellAccessoriesToNormalConfiguration:(id)a0 editingConfiguration:(id)a1; - (BOOL)_canFocusProgrammatically; - (BOOL)_canPerformActionForKey:(id)a0; - (id)_cellAccessoriesForConfigurations:(id)a0 isLeadingEdge:(BOOL)a1; - (id)_cellAccessoryForConfiguration:(id)a0 isLeadingEdge:(BOOL)a1 usingState:(id)a2; - (BOOL)_cellSelectionTogglesExpansionState; - (void)_clearChangeHandlersForOldContentView:(id)a0; - (void)_configureFocusedFloatingContentView:(id)a0; - (void)_constantsDidChange; - (double)_contentView:(id)a0 inset:(double)a1 convertedToCellInsetOnEdge:(unsigned long long)a2; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentViewInset; - (BOOL)_contentViewShouldBeIndented; - (void)_createAccessoryManager; - (id)_createSystemTypeAccessoryViewWithCellAccessory:(id)a0 orConfiguration:(id)a1 updatedForState:(id)a2; - (id)_defaultBackgroundView; - (long long)_defaultFocusStyle; - (id)_defaultSelectedBackgroundView; - (void)_deleteAccessoryTriggered; - (id)_editingControlTintColorForStyle:(long long)a0; - (BOOL)_hasCustomSelectionAction; - (id)_internalAccessoriesForCellAccessories:(id)a0 usingState:(id)a1; - (void)_invalidatePreferredSeparatorInsetsFromContentView; - (BOOL)_isAccompaniedSidebar; - (BOOL)_isFocusableWhenStyledAsHeader; - (void)_layoutAccessoriesAndContentView; - (double)_leadingIndentation; - (BOOL)_performActionForKey:(id)a0; - (void)_performCustomSelectionAction; - (id)_popUpMenuAccessory; - (id)_popUpMenuAccessoryForCustomSelectionAction; - (id)_preferredLayoutAttributesFittingAttributes:(id)a0 isAnimatingExistingView:(BOOL)a1; - (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_preferredSeparatorInsetsForProposedInsets:(struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_preferredSeparatorInsetsFromContentViewWithDefaultInsets:(struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_presentPopUpMenuForAccessory:(id)a0; - (BOOL)_removesHighlightedAndSelectedStatesForBackground; - (void)_reorderControl:(id)a0 didUpdateWithOffset:(struct CGPoint { double x0; double x1; })a1; - (void)_reorderControlDidBeginReordering:(id)a0; - (void)_reorderControlDidEndReordering:(id)a0 cancelled:(BOOL)a1; - (BOOL)_reorderControlShouldBeginReordering:(id)a0; - (void)_resetRawLayoutMargins; - (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_separatorInsetsFromPrimaryTextLayoutFrameWithDefaultInsets:(struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_setIndentationLevel:(long long)a0; - (void)_setIndentationWidth:(double)a0; - (void)_setLayoutAttributes:(id)a0; - (void)_setNeedsUpdateAccessories; - (void)_setRawLayoutMargins:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_setupChangeHandlersForNewContentView:(id)a0; - (BOOL)_shouldIncreaseCellLeadingLayoutMarginForIndentation; - (void)_systemAccessoriesChanged; - (long long)_tableStyle; - (void)_toggleExpansionState; - (void)_updateAccessoriesIfNeeded; - (void)_updateAccessoryLayoutMetrics; - (void)_updateCellSelectionTogglesExpansionState; - (void)_updateConstants; - (void)_updateContentViewConstraintsIfNeeded; - (void)_updateCurrentSystemTypeAccessoryViewsUsingState:(id)a0; - (void)_updateDefaultIndentationWidth; - (void)_updateLeadingLayoutMarginForIndentation; - (void)_updateSeparatorConfigurationForPreferredAttributes:(id)a0 bounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 isAnimatingExistingView:(BOOL)a2; - (void)_updateSeparatorLayoutGuideForSectionSeparatorInsets:(struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_updateSeparatorLayoutGuideHeight; - (void)_updateSystemTypeAccessoryView:(id)a0 withCellAccessory:(id)a1 orConfiguration:(id)a2 usingState:(id)a3; - (unsigned long long)_validatedDisclosureActionForKey:(id)a0; - (id)_viewForMultiSelectAccessory; - (id)configurationState; - (id)defaultBackgroundConfiguration; - (id)defaultContentConfiguration; @end