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/)
-   -   UITextField "in" UITableView (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/41967-uitextfield-uitableview.html)

michiel3 18-08-09 18:04

UITextField "in" UITableView
 
1 Bijlage(n)
Ik zie vaak applicaties waarbij je tekst kunt invoeren in een UITableView(Cell). Niet alleen tekst, er zitten soms ook UISwitches in verwerkt...

Hoe maak ik zoiets?

Voorbeeld in de bijlage.

wbroek 18-08-09 19:50

Elke cell van een uitableview kun je vullen met een andere view.
Wat je dus kan doen is bijvoorbeeld een UITextview toevoegen aan een tijdelijke view en deze dan toevoegen aan de table cell

danielpunt 18-08-09 20:05

je kan gewoon een UITextField als accessoryView zetten van de cell of als subview toevoegen aan de contentView : )

markvwijnen 18-08-09 21:37

Of... je kan je eigen custom UITableViewCell maken met alle UIView elementen die je maar wilt.

danielpunt 18-08-09 22:51

In de meeste gevallen is het niet nodig, tenzij je de cellen op meerdere plekken gaat herbruiken of de layout enorm customized. voor alleen een tekst veld vind ik het een beetje overkill. 'Composition over inheritance' is een veel gebruikt pattern door heel Cocoa :)

overigens zou je in een subclass ook het textfield aan de contentView toevoegen.

michiel3 31-08-09 23:02

Citaat:

Oorspronkelijk geplaatst door danielpunt (Bericht 340087)
In de meeste gevallen is het niet nodig, tenzij je de cellen op meerdere plekken gaat herbruiken of de layout enorm customized. voor alleen een tekst veld vind ik het een beetje overkill. 'Composition over inheritcane' is een veel gebruikt pattern door heel Cocoa :)

overigens zou je in een subclass ook het textfield aan de contentView toevoegen.

Ga ik proberen :). Thanks!


Alle tijden zijn GMT +2. Het is nu 19:29.