2013-03-18 109 views
0

我有一個問題:我如何動態初始化UITableView?動態初始化UITableView

事實上,我有一個3標籤和1複選框的習慣細胞。在我的tableView中,我有兩個部分。只是用於測試,我把手動:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ 
    return 5; 
} 

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ 

    return 2; 
} 

但如果支票上的可見單元格複選框,如果我滾動也將被選中,將出現,但我不希望下一個複選框!

而且我想提出用3個標籤類和一個複選框這樣的:

#import <Foundation/Foundation.h> 

@interface MyClass : NSObject 

@property(strong, nonatomic) NSString *label1; 
@property(strong, nonatomic) NSString *label2; 
@property(strong, nonatomic) NSString *label3; 
@property(assign) BOOL *checked; 

@end 

,並通過使用這個類(數組這個類的對象)動態初始化我的UITableView,但我不知道如何做到這一點。

謝謝你的幫助! :d

最好的問候,

回答

0

你可以只使用免費的明智的TableView框架,並添加三個標籤是這樣的:

SCTableViewSection *section = [SCTableViewSection sectionWithHeaderTitle:@"Title"]; 
[section addCell:[SCLabelCell cellWithText:@"Label 1"]; 
[section addCell:[SCLabelCell cellWithText:@"Label 2"]; 
//etc.