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. |
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? |
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. |
Bedankt voor je reactie.
Maar had het net zelf gevonden door ipv een eigen methode om de gestures te herkenen, de UIGestureRecognizer te gebruiken. |
Citaat:
|
Citaat:
Ben hem al aan het testen en vind dit zelf best fijn werken. |
Alle tijden zijn GMT +2. Het is nu 14:55. |