Het redrawen van cellen discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hey, ik zit met een probleempje bij m'n UITableView. Ik heb dus een button op mijn cell's en deze zou ik graag een actie laten ...
|
Registreer | FAQ | Ledenlijst | Kalender | Zoeken | Berichten van vandaag | Markeer forums als gelezen |
#1
|
||||
|
||||
Het redrawen van cellen
Hey, ik zit met een probleempje bij m'n UITableView.
Ik heb dus een button op mijn cell's en deze zou ik graag een actie laten doen door erop te klikken. Aangezien je geen paramaters kunt opgeven in een selector, zet ik de tag van de cell naar het indexPath. Met het reusen van cellen valt dit zwaar tegen (indexen kloppen niet) dus teken ik die button etc buiten de normale structuur: Code:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { CGRect CellFrame = CGRectMake(0, 0, 300, 60); cell = [[[UITableViewCell alloc] initWithFrame:CellFrame reuseIdentifier:CellIdentifier] autorelease]; cell.selectionStyle = UITableViewCellSelectionStyleNone; cell.accessoryType = UITableViewCellAccessoryNone; CGRect imageFrame = CGRectMake(10, 10, 77, 76); image = [[UIImageView alloc] initWithFrame:imageFrame]; image.tag = 1; image.contentMode = UIViewContentModeScaleAspectFit; //image.backgroundColor = [UIColor redColor]; [cell.contentView addSubview:image]; [image release]; } image = (UIImageView *)[cell.contentView viewWithTag:1]; CGRect linkButtonFrame = CGRectMake(290, 4, 30, 30); link = [UIButton buttonWithType:UIButtonTypeDetailDisclosure]; link.frame = linkButtonFrame; link.tag = indexPath.section; [link addTarget:nil action:@selector(link:) forControlEvents:UIControlEventTouchUpInside]; [cell.contentView addSubview:link]; return cell; Heeft iemand een passende oplossing? Thx! |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Misschien helpt het om een custom cell te maken. Die zichzelf helemaal tekent, dus inclusief je link, in plaats van dat je een link over de cell tekent.
|
#3
|
||||
|
||||
|
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Discussietools | |
Weergave | |
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Onderste deel van het Scherm doet het niet!! | Jeroen | iPhone algemeen | 18 | 20-09-12 22:27 |
Cellen in Numbers zijn soms automatisch weer leeg | Kurtaul | iPad algemeen | 0 | 18-12-10 17:57 |
Helf van het scherm doet het niet meer... | licious | iPhone algemeen | 6 | 20-05-08 19:37 |
Het voorkomen van het maken van verbinding | toller | Archief | 5 | 21-02-08 17:44 |
Flytunes, komt het echt van de grond of is het een Hoax?? | Celf | Archief | 2 | 23-01-08 12:51 |
|
|