Hoogte UITableViewCel discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo, Ik ben bezig met wat oefenen om gegevens te parsen van het internet en dit mooi in een tableview te plaatsen. Dit lukt hij ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
Hoogte UITableViewCel
Hallo,
Ik ben bezig met wat oefenen om gegevens te parsen van het internet en dit mooi in een tableview te plaatsen. Dit lukt hij plaatst alles mooi in een cel precies zoals ik wil alleen krijg ik niet genoeg tekst in een cel, naar een regel word de tekst afgebroken met ... dat de cel dus vol zit lijkt me. Nu gebruik ik een delegate-methode om de cel grote te bepalen: Code:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { return GroteVanCel; } Heeft iemand een idee hoe ik kan bepalen hoeveel ruimte er op de regel in de cel mag komen dit is namelijk wel mogelijk. Bedankt |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
||||
|
||||
Wil je standaard alle cellen vergroten?
Dan kan je gewoon dit gebruiken: Code:
tableView.rowHeight = 77; Dit kan met: Code:
cell.titleLabel.numberoflines = 2 // of 3, 4, 5, enz.. of 0 voor oneindig
__________________
Het grootste voetbalforum van Nederland |
#3
|
||||
|
||||
Wil je cellen met wisselende groottes of wil je 1 vaste maat gebruiken?
Bij het eerste gebruik je de delegate method die je nu gebruikt. Bij het tweede gebruik je tableView.rowHeight. De delegate method kan je ook gebruiken om 1 maat vast te stellen, alleen lever je performance in als er veel cellen op het scherm getekend moeten worden. In dat geval doe je gewoon return 88; bv.
__________________
iPod touch v3 - iPod Nano 2011 - iMac 27" - iPhone 4S - iPad 2 - MacBook Air 11,6" |
#4
|
|||
|
|||
Of je bepaalt de cel-hoogte in IB.
__________________
Leon [iPhone- en Java ontwikkelaar] |
#5
|
|||
|
|||
Ik denk dat ie problemen met een label IN de tableViewCell heeft. Die zal standaard niet multiline zijn, en dus niet naar een "volgende regel" springen als je de cell groter maakt.
Je zult dus een custom TableViewCell moeten maken met een label dat meerdere regels bevat.
__________________
Software Engineer iPhone Developer |
#6
|
|||
|
|||
Je hoeft geen custom TableViewCell te maken, ook met de standaard gaat het:
Code:
cell.textLabel.numberoflines = 2; // of 3, 4, 5, enz.. of 0 voor oneindig |
#7
|
|||
|
|||
Ah kijk... ik dacht dat die misschien readonly zou zijn
|
#8
|
||||
|
||||
Nee, in principe kan je alles aanpassen net zoals bij elke andere UILabel.
|
#9
|
|||
|
|||
cell.textLabel.numberoflines = 2;
Werkt niet, heb vanalles geprobeerd ben maar eens bezig gegaan met een custom cell |
#10
|
|||
|
|||
|
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
Chromen rand of beeldscherm ongelijk in hoogte. | erick12345678 | iPhone algemeen | 13 | 11-08-09 15:51 |
topple->hoogte->Freeplay | jpke | iPhone Apps | 1 | 27-12-08 16:24 |
|
|