Tableview sections

Tableview sections discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo allemaal, ik ben bezig met een app ik heb alles al behalve de sections. Ik haal mijn data uit een plist die er zo ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 11 September 2011, 15:53
» Ik heb geen iPhone  
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 11 September 2011
Berichten: 11
Standaard Tableview sections

Hallo allemaal,

ik ben bezig met een app ik heb alles al behalve de sections.
Ik haal mijn data uit een plist die er zo uitziet.

item0
- name

item1
- name

enzowv.

Nu is mijn vraag hoe maak ik sections in mijn tableview?
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 11 September 2011, 19:45
» iPhone 4S 16GB (Wit) [FW: 5.0.1]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 64GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 30 June 2009
Berichten: 137
Send a message via twitter to Jeroen0704
Standaard

Citaat:
- (NSInteger)numberOfSectionsInTableViewUITableView *)tableView
{
// Return the number of sections.
return 1;
}
Met deze codes kun je aangeven hoeveel sections je wilt, maar wat wil je precies in die sections hebben?
  #3  
Oud 11 September 2011, 20:15
» Ik heb geen iPhone  
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 11 September 2011
Berichten: 11
Standaard

Ik wil dus

A
- Name -
- Name -

B
- Name -
- Name -

Dus in de sections moeten a t/m z.
  #4  
Oud 12 September 2011, 02:30
» iPhone 4 32GB (Zwart) [FW: 5.1.1]  [Jailbreak: Nee]
» iPad 3 Wi-Fi 32GB (Zwart) [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 October 2010
Locatie: Breda
Berichten: 68
Standaard

Maak een NSDictionary. Onder elke key in de dictionary hang je een NSArray met daarin de rows. Je hebt dus een dictionary met key "A" voor alle namen die met een A beginnen, een key "B" voor alle namen die met een B beginnen, etc.

Met [dictionary allKeys] krijg je een NSArray terug met daarin alle keys. Die array sorteer je en gebruik je om je sections mee te maken. numberOfSectionsInTableView retourneert dus het aantal elementen uit die allKeys array.

Om de rows uit een section te halen (in cellForRowAtIndexPath) gebruik je de key voor die sectie en daarmee kijk je in de dictionary om te array met rows op te halen.
  #5  
Oud 12 September 2011, 18:38
» Ik heb geen iPhone  
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 11 September 2011
Berichten: 11
Standaard

Oke, maar hoe moet ik dan uit een plist alle namen die met een A beginnen apart ophalen.
Dan alle namen met een B enzovoort.
  #6  
Oud 12 September 2011, 19:47
» iPhone 4 32GB (Zwart) [FW: 5.1.1]  [Jailbreak: Nee]
» iPad 3 Wi-Fi 32GB (Zwart) [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 October 2010
Locatie: Breda
Berichten: 68
Standaard

Als je de plist een beetje handig opgebouwd hebt, dan kun je hem rechtstreeks in een NSDictionary laden en is hij klaar voor gebruik.
  #7  
Oud 13 September 2011, 11:40
» Ik heb geen iPhone  
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 11 September 2011
Berichten: 11
Standaard

Hij is zo opgebouwd.

Citaat:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>ENname</key>
<string>Eel</string>
<key>ENnames1</key>
<string></string>
<key>NLname</key>
<string>Aal</string>
</dict>
<dict>
<key>ENname</key>
<string></string>
<key>ENnames1</key>
<string></string>
<key>NLname</key>
<string>Aardappel</string>
</dict>
  #8  
Oud 13 September 2011, 20:13
» iPhone 4 32GB (Zwart) [FW: 5.1.1]  [Jailbreak: Nee]
» iPad 3 Wi-Fi 32GB (Zwart) [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 October 2010
Locatie: Breda
Berichten: 68
Standaard

Wat heb je zelf al geprobeerd?
  #9  
Oud 13 September 2011, 20:54
» Ik heb geen iPhone  
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 11 September 2011
Berichten: 11
Standaard

Het is me al gelukt, bedankt !
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
Tableview doet vreemd Jeroen0704 Ontwikkelen voor iOS 3 15 August 2011 12:35
TableView Vraag? Kets Ontwikkelen voor iOS 3 15 August 2010 00:55
Custom TableView Index markvwijnen Ontwikkelen voor iOS 0 8 May 2009 23:37
TableView Jelle Ages Ontwikkelen voor iOS 0 15 November 2008 18:45

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 13:47.