2013-03-18 3 views
0

У меня вопрос: как я могу инициализировать UITableView динамически?Инициализировать UITableView динамически

Действительно, у меня есть ячейка custo с 3 ярлыками и 1 флажок. В моем табличном представлении у меня есть два раздела. Только для тестирования, я ставлю вручную:

- (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. 
Смежные вопросы