2 * Generated by class-dump 3.1.2.
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
7 #import <UIKit/UIScrollView.h>
8 #import <UIKit/UITableViewDataSource-Protocol.h>
9 #import <Foundation/NSRange.h>
11 @
class NSArray
, NSIndexPath
, NSMutableArray
, NSMutableDictionary
, UIColor
, UITableViewCell
, UIView
;
13 @interface UITableView
: UIScrollView
<NSCoding
>
16 id
<UITableViewDataSource
> _dataSource
;
19 float _sectionHeaderHeight
;
20 float _sectionFooterHeight
;
21 struct _NSRange _visibleRows
;
22 NSMutableArray
*_visibleCells
;
23 NSIndexPath
*_firstResponderIndexPath
;
24 UITableViewCell
*_firstResponderCell
;
25 NSMutableDictionary
*_reusableTableCells
;
26 UITableViewCell
*_topSeparatorCell
;
28 NSMutableArray
*_extraSeparators
;
29 NSMutableDictionary
*_visibleHeaderViews
;
30 NSMutableDictionary
*_visibleFooterViews
;
31 NSMutableArray
*_reusableHeaderViews
;
32 NSMutableArray
*_reusableFooterViews
;
33 NSMutableArray
*_reusableTransparentHeaderViews
;
34 NSMutableArray
*_reusableTransparentFooterViews
;
35 BOOL _allowsMultipleSelection
;
38 int _lastSelectedSection
;
40 int _swipeToDeleteSection
;
41 int _swipeToDeleteRow
;
42 NSIndexPath
*_pendingSelectionIndexPath
;
43 id _deleteAnimationSupport
;
44 id _reorderingSupport
;
46 UIView
*_tableHeaderBackgroundView
;
47 UIView
*_tableHeaderView
;
48 UIView
*_tableFooterView
;
50 int _tableReloadingSuspendedCount
;
51 int _tableDisplaySuspendedCount
;
52 int _sectionIndexMinimumDisplayRowCount
;
53 int _itemCountFooterMinimumDisplayRowCount
;
54 struct __CFDictionary
*_piecesForCell
;
55 NSMutableArray
*_insertItems
;
56 NSMutableArray
*_deleteItems
;
57 UIColor
*_separatorColor
;
58 NSArray
*_defaultSectionIndexTitles
;
60 unsigned int dataSourceNumberOfRowsInSection
:1;
61 unsigned int dataSourceCellForRow
:1;
62 unsigned int dataSourceNumberOfSectionsInTableView
:1;
63 unsigned int dataSourceTitleForHeaderInSection
:1;
64 unsigned int dataSourceTitleForFooterInSection
:1;
65 unsigned int dataSourceCommitEditingStyle
:1;
66 unsigned int dataSourceSectionIndexTitlesForTableView
:1;
67 unsigned int dataSourceSectionForSectionIndexTitle
:1;
68 unsigned int dataSourceCanEditRow
:1;
69 unsigned int dataSourceCanMoveRow
:1;
70 unsigned int delegateEditingStyleForRowAtIndexPath
:1;
71 unsigned int delegateShouldIndentWhileEditing
:1;
72 unsigned int dataSourceMoveRow
:1;
73 unsigned int delegateCellForRow
:1;
74 unsigned int delegateWillDisplayCell
:1;
75 unsigned int delegateHeightForRow
:1;
76 unsigned int delegateHeightForSectionHeader
:1;
77 unsigned int delegateHeightForSectionFooter
:1;
78 unsigned int delegateViewForHeaderInSection
:1;
79 unsigned int delegateViewForFooterInSection
:1;
80 unsigned int delegateDisplayedItemCountForRowCount
:1;
81 unsigned int delegateDisplayStringForRowCount
:1;
82 unsigned int delegateAccessoryTypeForRow
:1;
83 unsigned int delegateAccessoryButtonTappedForRow
:1;
84 unsigned int delegateWillSelectRow
:1;
85 unsigned int delegateSelectionDidChange
:1;
86 unsigned int delegateWillBeginEditing
:1;
87 unsigned int delegateDidEndEditing
:1;
88 unsigned int delegateWillMoveToRow
:1;
89 unsigned int delegateIndentationLevelForRow
:1;
91 unsigned int separatorStyle
:3;
92 unsigned int isEditing
:1;
93 unsigned int scrollsToSelection
:1;
94 unsigned int reloadSkippedDuringSuspension
:1;
95 unsigned int updating
:1;
96 unsigned int displaySkippedDuringSuspension
:1;
97 unsigned int needsReload
:1;
98 unsigned int updatingVisibleCellsManually
:1;
99 unsigned int scheduledUpdateVisibleCells
:1;
100 unsigned int scheduledUpdateVisibleCellsFrames
:1;
101 unsigned int warnForForcedCellUpdateDisabled
:1;
102 unsigned int delaySendingSelectionChanged
:1;
103 unsigned int displayTopSeparator
:1;
104 unsigned int countStringInsignificantRowCount
:4;
105 unsigned int needToAdjustExtraSeparators
:1;
106 unsigned int ignoreDragSwipe
:1;
107 unsigned int ignoreTouchSelect
:1;
108 unsigned int lastHighlightedRowActive
:1;
109 unsigned int reloading
:1;
110 unsigned int allowsSelectionDuringEditing
:1;
111 unsigned int showsSelectionImmediatelyOnTouchBegin
:1;
112 unsigned int indexHidden
:1;
113 unsigned int defaultShowsHorizontalScrollIndicator
:1;
114 unsigned int defaultShowsVerticalScrollIndicator
:1;
115 unsigned int sectionIndexTitlesLoaded
:1;
119 - (id
)initWithFrame
:(struct CGRect
)fp8
;
120 - (void)_setupTableViewCommon
;
121 - (id
)initWithFrame
:(struct CGRect
)fp8 style
:(int)fp24
;
122 - (void)_populateArchivedSubviews
:(id
)fp8
;
123 - (id
)initWithCoder
:(id
)fp8
;
124 - (void)encodeWithCoder
:(id
)fp8
;
127 - (void)setDataSource
:(id
)fp8
;
129 - (void)setDelegate
:(id
)fp8
;
131 - (void)setRowHeight
:(CGFloat
)fp8
;
133 - (void)setSectionHeaderHeight
:(float)fp8
;
134 - (float)sectionHeaderHeight
;
135 - (void)setSectionFooterHeight
:(float)fp8
;
136 - (float)sectionFooterHeight
;
137 - (void)_sendWillBeginEditingForIndexPath
:(id
)fp8
;
138 - (void)_sendDidEndEditingForIndexPath
:(id
)fp8
;
140 - (void)noteNumberOfRowsChanged
;
141 - (int)globalRowForRowAtIndexPath
:(id
)fp8
;
142 - (id
)indexPathForRowAtGlobalRow
:(int)fp8
;
143 - (void)setIndexHidden
:(BOOL
)fp8 animated
:(BOOL
)fp12
;
144 - (BOOL
)isIndexHidden
;
145 - (struct CGRect
)indexFrame
;
146 - (int)numberOfSections
;
147 - (int)numberOfRowsInSection
:(int)fp8
;
148 - (struct CGRect
)rectForSection
:(int)fp8
;
149 - (struct CGRect
)rectForHeaderInSection
:(int)fp8
;
150 - (struct CGRect
)rectForFooterInSection
:(int)fp8
;
151 - (struct CGRect
)rectForRowAtIndexPath
:(id
)fp8
;
152 - (id
)indexPathForRowAtPoint
:(struct CGPoint
)fp8
;
153 - (id
)indexPathForCell
:(id
)fp8
;
154 - (id
)indexPathsForRowsInRect
:(struct CGRect
)fp8
;
155 - (id
)cellForRowAtIndexPath
:(id
)fp8
;
157 - (id
)indexPathsForVisibleRows
;
158 - (void)scrollToRowAtIndexPath
:(id
)fp8 atScrollPosition
:(int)fp12 animated
:(BOOL
)fp16
;
159 - (void)scrollToNearestSelectedRowAtScrollPosition
:(int)fp8 animated
:(BOOL
)fp12
;
160 - (void)beginUpdates
;
162 - (void)insertSections
:(id
)fp8 withRowAnimation
:(int)fp12
;
163 - (void)deleteSections
:(id
)fp8 withRowAnimation
:(int)fp12
;
164 - (void)insertRowsAtIndexPaths
:(id
)fp8 withRowAnimation
:(int)fp12
;
165 - (void)deleteRowsAtIndexPaths
:(id
)fp8 withRowAnimation
:(int)fp12
;
166 - (void)setAllowsSelectionDuringEditing
:(BOOL
)fp8
;
167 - (BOOL
)allowsSelectionDuringEditing
;
168 - (id
)indexPathForSelectedRow
;
169 - (void)_userSelectRowAtIndexPath
:(id
)fp8 animated
:(BOOL
)fp12 scrollPosition
:(int)fp16
;
170 - (void)selectRowAtIndexPath
:(id
)fp8 animated
:(BOOL
)fp12 scrollPosition
:(int)fp16
;
171 - (void)deselectRowAtIndexPath
:(id
)fp8 animated
:(BOOL
)fp12
;
172 - (void)setShowsSelectionImmediatelyOnTouchBegin
:(BOOL
)fp8
;
173 - (BOOL
)showsSelectionImmediatelyOnTouchBegin
;
174 - (id
)defaultSectionIndexTitlesForCurrentLocale
;
175 - (void)setSeparatorStyle
:(int)fp8
;
176 - (int)separatorStyle
;
177 - (void)setSeparatorColor
:(id
)fp8
;
178 - (id
)separatorColor
;
179 - (void)setTableHeaderView
:(id
)fp8
;
180 - (id
)tableHeaderView
;
181 - (void)setTableFooterView
:(id
)fp8
;
182 - (id
)tableFooterView
;
183 - (id
)dequeueReusableCellWithIdentifier
:(id
)fp8
;
184 - (BOOL
)canHandleSwipes
;
185 - (int)swipe
:(int)fp8 withEvent
:(struct __GSEvent
*)fp12
;
186 - (BOOL
)_canSelectRowContainingHitView
:(id
)fp8
;
187 - (void)_tableViewDeferredTouchesBegan
:(id
)fp8
;
188 - (void)touchesBegan
:(id
)fp8 withEvent
:(id
)fp12
;
189 - (void)touchesMoved
:(id
)fp8 withEvent
:(id
)fp12
;
190 - (void)touchesEnded
:(id
)fp8 withEvent
:(id
)fp12
;
191 - (void)touchesCancelled
:(id
)fp8 withEvent
:(id
)fp12
;
192 - (id
)_createTouchesWithMouseEvent
:(struct __GSEvent
*)fp8 phase
:(int)fp12
;
193 - (void)mouseDown
:(struct __GSEvent
*)fp8
;
194 - (void)mouseDragged
:(struct __GSEvent
*)fp8
;
195 - (void)mouseUp
:(struct __GSEvent
*)fp8
;
196 - (id
)hitTest
:(struct CGPoint
)fp8 forEvent
:(struct __GSEvent
*)fp16
;
197 - (id
)hitTest
:(struct CGPoint
)fp8 withEvent
:(id
)fp16
;
198 - (BOOL
)touchesShouldCancelInContentView
:(id
)fp8
;
199 - (void)layoutSubviews
;
200 - (void)setFrame
:(struct CGRect
)fp8
;
201 - (void)setBounds
:(struct CGRect
)fp8
;
202 - (void)setEditing
:(BOOL
)fp8
;
204 - (void)setEditing
:(BOOL
)fp8 animated
:(BOOL
)fp12
;
205 - (void)setShowsHorizontalScrollIndicator
:(BOOL
)fp8
;
206 - (void)setShowsVerticalScrollIndicator
:(BOOL
)fp8
;
207 - (int)sectionIndexMinimumDisplayRowCount
;
208 - (void)setSectionIndexMinimumDisplayRowCount
:(int)fp8
;