background image

4.7 Δημιουργία του μενού υποδοχής 

[84] 

 

 

Εικόνα 4.16: Το μενού υποδοχής από τον interface builder 

 

4.7.1 Δημιουργία της διεπαφής επιλογής κατηγορίας 

 
Δημιουργούμε  ένα  νέο  “UIViewController”  με  το  όνομα 

“ChooseViewController” 

και 

ξεκινάμε 

με 

το 

αρχείο 

“ChooseViewController.xib”.  Σε  αυτή  τη  διεπαφή  θα  μπορούσαμε  να 
χρησιμοποιήσουμε  κουμπιά,  τα  οποία  θα  ονοματίζαμε  τραβώντας  τα 
ονόματα  των  κατηγοριών  από  τη  βάση  δεδομένων.  Αυτό  όμως 
αποδείχτηκε  μη  λειτουργικό  κατά  την  εξέλιξη  της  εφαρμογής. 
Προτιμήθηκε  η  επιλογή  ενός  κυλιόμενου  πίνακα  γραμμών  (table view), 
γιατί δίνει τη δυνατότητα προσθήκης περεταίρω δεδομένων. 

Αρχικά  εισάγουμε  στο  “ChooseViewController.xib”  ένα  table  view 

από  τον  interface  builder  και  δύο  κουμπιά  ένα  για  την  «έναρξη»  του 
παιχνιδιού  και  ένα  για  την  «εξαγωγή»  από  τη  διεπαφή.  Εν  συνεχεία 
δηλώνουμε  τις  μεθόδους  για  τα  στοιχεία  που  προσθέσαμε  στο  αρχείο 
“ChooseViewController.h”. 

Τέλος  πρέπει  να  φορτώσουμε  τη  βάση  δεδομένων.  Γεμίζουμε  τον 

πίνακα  με  τις  κατηγορίες  και  δημιουργούμε  ένα  περιστασιακό  πίνακα, 
που  φορτώνει  τις  εγγραφές  και  τις  παρουσιάζει  με  αλφαβητική  σειρά. 
Στη συνέχεια ακολουθεί ο κώδικας που εκτελεί αυτή την μέθοδο: