iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   Verander AccessoryView tijdens selectie (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/97090-verander-accessoryview-tijdens-selectie.html)

Jeroen0704 09-08-11 18:57

Verander AccessoryView tijdens selectie
 
Hee,

Ik heb een app met een talbeview en wil daarvan de accerssoryview aanpassen als je een cell selecteert. Ik heb dit al geprobeerd in de didSelectRowAtIndexPath methode, maar dan veranderd hij pas als je de cell weer loslaat en in mijn geval dus meteen naar de volgende pagina gaat.

Weet iemand hoe ik dit kan oplossen?

Groeten Jeroen

Whacko 10-08-11 09:41

Ok,

even voor mijn eigen duidelijkheid:

Je hebt een tableview. Zodra je een row aanklikt, moet je accessoryview veranderen? verder niets.
Zodra je dan op het pijltje drukt moet je pas naar de detail page gaan?

lijkt me dat je in je didSelectRowAtIndexPath dus NIET je detail pagina moet showen, maar alleen de accessoryview moet aanpassen en in de
tableView:accessoryButtonTappedForRowWithIndexPath: je detailview openen

Jeroen0704 10-08-11 09:45

Nee, je hoeft nier perse op de accessoryview te klikken, het is namelijk een afbeelding de ik wil veranderen als je ergens op de cell drukt.

Whacko 10-08-11 09:58

Wat wil je dan dat er precies gebeurt? wil je wel of niet een detailview openen als je ergens drukt? zoja, in welk geval? zoniet, wat is precies het gedrag wat je wilt?

Jeroen0704 10-08-11 10:28

Ik wil dat als je op een cell drukt en je je vinger op die cell laat, dat de accessoryview veranderd. Je hoeft pas naar de volgende pagina te gaan als je je vinger weer loslaat. Dat laatste gebeurd in de didSelectRowAtIndexpath method.

Whacko 10-08-11 11:27

dan is het een kwestie van de AccessoryView veranderen in

tableview:willSelectRowAtIndexPath

volgens mij.

Ik zou de documentatie van de UITableViewDelegate er eens bij pakken, daar staat ie gewoon in

Jeroen0704 10-08-11 21:35

Oké, bedankt ik zal het eens proberen.


Alle tijden zijn GMT +2. Het is nu 06:54.