FoundationExtension
FoundationExtension is common Foundation/UIKit/Cocoa shortcuts and snippets collection.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
UIASubviewTableView.h
Go to the documentation of this file.
1 //
2 // UIASubviewTableView.h
3 // FoundationExtension
4 //
5 // Created by Jeong YunWon on 13. 5. 11..
6 // Copyright (c) 2013 youknowone.org. All rights reserved.
7 //
8 
9 #import <UIKit/UIKit.h>
10 
12 
18 @interface UIASubviewTableView : UITableView<UITableViewDataSource, UITableViewDelegate> {
21  struct {
24 }
25 
29 @property(nonatomic, weak) IBOutlet id<UIASubviewTableSubviewSource> subviewSource;
30 
31 @end
32 
33 
38 @protocol UIASubviewTableSubviewSource <NSObject>
39 
43 - (NSUInteger)subviewTableViewNumberOfSubviews:(UIASubviewTableView *)scrollView;
44 
48 - (UIView *)subviewTableView:(UIASubviewTableView *)scrollView viewForRow:(NSUInteger)row;
49 
50 @optional
51 
57 - (CGFloat)subviewTableView:(UIASubviewTableView *)scrollView viewHeightForRow:(NSUInteger)row;
58 
59 @optional // copy of UITableViewDataSource optional
60 
68 - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath;
72 - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath;
76 - (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index;
80 - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath;
84 - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath;
85 
86 @end
id _delegateMediator
Definition: UIASubviewTableView.h:20
BOOL subviewSourceViewHeightForRow
Definition: UIASubviewTableView.h:22
id _dataSourceImpl
Definition: UIASubviewTableView.h:19
struct UIASubviewTableView::@8 _subviewTableViewFlags
This protocol defines data source and subview source methods for UIASubviewTableView objects...
Definition: UIASubviewTableView.h:38
Table view for various sized cell fit for subviews.
Definition: UIASubviewTableView.h:18