добавить uiimageview и uilabel на didSelectRowAtIndexPath + uiTableview - PullRequest
0 голосов
/ 21 ноября 2011

Я хочу добавить uiimageview и uilabel в выбранную строку.Теперь, когда я выбираю строку в таблице, тогда

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    // Deselect cell
    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];

> tableView deselectRowAtIndexPath:indexPath animated:TRUE]; 

        if (indexPath.row == 0) {
            imageView1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"AboutImage.png"]];
            imageView1.center = CGPointMake(310, 48);
            [cell.contentView addSubview:imageView1];
            [imageView1 release];

            imageView2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"AboutImage.png"]];
            imageView2.center = CGPointMake(310, 48);
            [cell.contentView addSubview:imageView2];
            [imageView2 release];

Но потом, после этого, изображение не появляется .. Пожалуйста, кто-нибудь поможет мне .. Как добавить uiimageview и метку в ячейку.

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 21 ноября 2011

Вам необходимо объявить этот код: -

cell = [self.tableView cellForRowAtIndexpath];
1 голос
/ 21 ноября 2011

Вы должны получить выделенную ячейку, используя

[tableView cellForRowAtIndexPath:indexPath];

, затем вы можете добавить виды на нее

0 голосов
/ 21 ноября 2011

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

Установите его как

    imageView1.frame = CGRectMake();

Установите рамку в соответствии с вашими требованиями ....

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