Строки табличного представления - PullRequest
1 голос
/ 24 ноября 2010

Привет, ребята, когда я показываю talbeview, там много пустых строк ... Как я могу сделать количество отображаемых строк точно равным [NSARRAY COUNT]

Я уверен

- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

возвращает правильное количество строк, которое должно отображаться

Ответы [ 3 ]

2 голосов
/ 24 ноября 2010

Установите для таблицы footerView вид, который ничего не отображает (но не ноль).

tableView.tableFooterView = [[[UIView allocate] init] autorelease];

0 голосов
/ 24 ноября 2010

Вы получили правильное место и действительно уже получили ответ.Вот это в коде: попробуйте, это может помочь ....

  • (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) section {return totalRows;} totalRows = (вы хотите, чтобы количество строк)

и

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

    NSString * CellIdentifier = [NSString stringWithFormat: @ "% i% i", indexPath.row, indexPath.section];UITableViewCell * cell = [self.tableView dequeueReusableCellWithIdentifier: CellIdentifier];if (cell == nil) {cell = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];cell.accessoryType = UITableViewCellAccessoryNone;cell.accessoryType = UITableViewCellAccessoryNone;cell.highlighted = YES}

0 голосов
/ 24 ноября 2010

Вы получили правильное место и действительно уже получили ответ. Вот это в коде:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return [yourDataArrayName count];
}

Замените фактическое имя вашей таблицы на tableView и фактическое имя вашего массива на yourDataArrayName , очевидно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...