[iOS] Hoogte tabelcel aanpassen bij verschijnen deleteknop

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Icelus
  • Registratie: Januari 2004
  • Niet online
Ik heb in een tabel een aantal cellen waar in de lengte van de tekst variabel is. De hoogte van de cellen is daarom afhankelijk van de tekst. Normaal is hier de tableView:heightForRowAtIndexPath: methode voor te gebruiken.

Wanneer de tabel in editmode wordt gezet kan er bij een cel een delete button verschijnen. De tekst van deze knoppen is gelokaliseerd (door het OS) en daarom is de breedte variabel. Door de ruimte die de knop inneemt wordt de celtekst ingekort.

Ik wil bij het verschijnen van een delete-knop de hoogte van de cel aanpassen zodat de tekst volledig zichtbaar blijft. De methode willTransitionToState: wordt vlak voor het in editmode zetten aangeroepen. Ik kan hier de hoogte aanpassen maar dan verschijnt de cel over één of meer volgende cellen.

Ook didTransitionToState: en layoutSubviews geprobeerd met zelfde resultaat.

Weet iemand of/hoe dit mogelijk is?

Developer Accused Of Unreadable Code Refuses To Comment