2010-12-06 3 views

ответ

2

Вы должны сначала взять объект IBUutlet UITableView в файле интерфейса, а затем связать его с помощью конструктора интерфейсов. Установите делегат и источник данных UITableView в свойстве интерфейса.

И сделайте следующее кодирование в своем проекте.

В файле .h:

@interface RootViewController : UITableViewController<UITableViewDelegate,UITableViewDataSource> { 

    IBOutlet UITableView *tblView; 
} 

В .m файл:

// Customize the number of sections in the table view. 
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { 
    return 1; 
} 

// Настройка количества строк в представлении таблицы.

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    return n;// n for number of row. 
} 

// Настроить внешний вид ячеек таблицы.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

    static NSString *CellIdentifier = @"Cell"; 

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
    if (cell == nil) { 
     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; 
    } 

    // Configure the cell. 

    return cell; 
} 
1

Табличные поля заполнены источниками данных, источники данных часто представляют собой массив объектов.

Предлагаю вам ознакомиться с некоторыми учебниками по табличным представлениям, а также делегировать методы.

http://icodeblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/

icodeblog фантастический сайт для начинающих.

Смежные вопросы