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/)
-   -   Touches in UITableView (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/85174-touches-uitableview.html)

Jeroen0704 18-02-11 22:59

Touches in UITableView
 
Hee,

Ik heb een UITableView in mijn app die niet het hele scherm vult, er naast staat een afbeelding. De app is een "Navigation-based application". Als je van links naar rechts swiped over het scherm ga je naar de vorige view (viewcontroller). Dit werkt, behalve in de tableview.

Ik heb "User Interaction Enabled" en "Multiple touch" aangevinkt staan en ook met de NSLog() functie gekeken of je een touch registerend in de tableview, maar dit is niet het geval.

Weet iemand hoe ik mijn app zo kan maken dat deze "gesture" ook in de tableview werkt? Je kunt de tableview ook het hele scherm late vullen en dan kun je dus niet meer terug; niet echt gebruiksvriendelijk:P De navigatiebalk zie je trouwens niet.

Jeroen0704 18-02-11 23:17

En ik heb nog een vraag over de tableview...
Als je instelt dat de tableview het hele scherm gebruikt, dan word mijn selectedbutton nogal uitgerekt, omdat dit een afbeelding is.

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

Deze functie update de UI pas als je even gescrolld hebt, in deze functie verander ik namelijk de UI van de cell als de grootte van de tableview veranderd.

Is het dus mogelijk om deze functie "handmatig" aan te roepen?
Of een andere manier om de UI van alle cellen te veranderen?

Chrizzz 19-02-11 15:18

Wat je laatste vraag betreft. Commit editstyle?
Kijk eens naar de recipe sample app van Apple. Daar maken ze een aparte layar in de cell als die in edit style is.

Jeroen0704 19-02-11 15:23

Bedankt voor je reactie.
Maar had het net zelf gevonden door ipv een eigen methode om de gestures te herkenen, de UIGestureRecognizer te gebruiken.

Chrizzz 20-02-11 15:54

Citaat:

De app is een "Navigation-based application". Als je van links naar rechts swiped over het scherm ga je naar de vorige view (viewcontroller).
Dit is me nog nooit opgevallen in een app! Zo ontdek je nog eens wat. Heb je een voorbeeld van een app waar ik dit kan zien?

Jeroen0704 20-02-11 18:27

Citaat:

Oorspronkelijk geplaatst door Chrizzz (Bericht 644289)
Dit is me nog nooit opgevallen in een app! Zo ontdek je nog eens wat. Heb je een voorbeeld van een app waar ik dit kan zien?

Nee, ken verder ook geen app die dit heeft, maar straks de mijne dus:d
Ben hem al aan het testen en vind dit zelf best fijn werken.


Alle tijden zijn GMT +2. Het is nu 14:55.